C#播放語音
阿新 • • 發佈:2018-12-10
Using System.Media.SoundPlayer;
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
SoundPlayer player = new SoundPlayer(o.FileName);
player.Play();//這個方法只播放一遍
player.PlayLooping();//這個方法迴圈播放
o.FileName此處可以直接指定音樂檔案路徑
_________________________________________________________________
利用.NET自帶的類庫SoundPlayer來播放音樂,此類在System.Media 名稱空間中,支援同步和非同步播放,也支援檔案和流播放。
同步播放:
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = @"d:\music\happy.mp3";
player.Load();
player.Play();
非同步播放:
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = @"d:\music\happy.mp3";
player.LoadAsync ();
player.PlaySync();
迴圈播放:
System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = @"d:\music\happy.mp3";
player.Load();
player.PlayLooping();