2011-09-30 99 views

回答

0

更新:使用MediaFoundationReader假设你已经安装了相应的编解码器 n音讯现在可以播放MP4文件。这适用于Windows Vista及更高版本,如果您正在运行Windows Server,则可能需要安装“桌面体验”。

另一种方法是查看WPF媒体元素是否可以播放它,或使用Windows Media Player ActiveX控件(在可以播放MP4的操作系统上)。

2

您可以使用NAudio播放.mp4文件,在官方页面中有一个演示。

下载Demo-Apps并查找“Media Foundation Demo”。演示的C#代码可以在NAudio的源代码中找到。

的实施是在WasapiOutGuiThread类:

WasapiOutGuiThread : IWavePlayer 
+0

下面是一个例子:'MediaFoundationReader读者=新MediaFoundationReader(文件名); WaveOut player = new WaveOut(); player.Init(reader);'然后只是'player.Play();' – Tomer