我正在用C#开发音乐播放器。用于播放音频文件时,我发现,.NET提供了多种播放音频:播放任何声音文件(或至少是常见的音频文件)
- 通过icrosoft.DirectX.AudioVideoPlayback.dll
- SE通过Windows媒体播放器控制使用Microsoft.DirectX.AudioVideoPlayback其COM组件
右键单击工具箱 - >选择项目 - > COM组件 - >找到并添加“Windows Media Player的” ActiveX控件
我的问题是却选择最合适的方法。考虑到我的应用程序只能播放主要音频文件(AAC,MP3,WMA和WAV),有人可以建议选择哪种方法吗?如果可能的话,你能否告诉我们每种方法有哪些优缺点? 感谢您的期望帮助!
您忘记了MediaElement类。 http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx – Rotem 2011-12-25 06:55:36