2012-05-15 75 views

回答

3

您可以使用WindowsMediaPlayer COM控件播放mp3。

這是msdn的guide。你

WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer(); 
player.URL = @"track.mp3"; 
player.controls.play(); 

也可以使用SoundPlayer播放WAV文件。 也有幾個第三方.net mp3庫。

2

我不知道你是否可以'偷'WPF的MediaPlayer,它就像上面提到的SoundPlayer一樣,但也能夠播放MP3。

var player = new System.Windows.Media.MediaPlayer(); 
player.Open(new System.Uri("myfile.mp3")); 
player.Play(); 

還沒有嘗試過,但它可以工作,這種方式,你不需要使用外部庫。 MSDN上的更多信息:http://msdn.microsoft.com/en-us/library/system.windows.media.mediaplayer

1

必須使用.wav聲音文件,謂能播放聲音片段最簡單,最好的辦法

System.Media.SoundPlayer s = new System.Media.SoundPlayer(); 
       s.SoundLocation = "C:\\mps.wav" ; 
       s.Load() ; 
       s.Play();