使用C#SoundPlayer类播放自定义格式

时间:2012-03-23 09:49:55

标签: c# asp.net soundplayer

默认情况下,它只能播放.wav。有没有办法让它播放其他格式?

2 个答案:

答案 0 :(得分:0)

来自MS documentation

“SoundPlayer类无法播放其他文件类型,例如.wma或.mp3。如果要播放其他文件类型,可以使用Windows Media Player控件。有关详细信息,请参阅使用Windows Media Player控件在.NET Framework解决方案和Windows Media Player对象模型参考中用于Visual Basic .NET和Windows Media Player SDK中的C#。“

.ala的免费播放器位于:this site。 (我自己没用过,所以我不能评论它。)

答案 1 :(得分:0)

Player pl = new Player();
pl.FileName = "123.mp3";
pl.Play();

来自http://alvas.net/alvas.audio,samples.aspx#sample6