2011-09-30 77 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