在 CF.NET 2.0 中播放 WMA 文件
Posted
技术标签:
【中文标题】在 CF.NET 2.0 中播放 WMA 文件【英文标题】:Play WMA Files in CF.NET 2.0 【发布时间】:2008-12-23 23:31:15 【问题描述】:我正在使用来自Microsoft 的代码为我的应用程序播放音频通知。当用户选择 wav 文件时它工作正常,但当他们选择 wma 文件时它不播放。
有什么方法可以支持 wma 文件吗?很多内置的闹钟和铃声似乎都是wma。
【问题讨论】:
【参考方案1】:看看Windows Media Player Control。
根据文档,您应该可以播放 WMA 文件。
【讨论】:
【参考方案2】:为了再次回答我自己的问题,我发现在 WM6 中使用以下方法: [DllImport("aygshell.dll")] internal static extern uint SndPlaySync(string file, uint flags);
这在 WM5 中不起作用,所以我回退到在那里播放 wav 文件的旧方法。
【讨论】:
以上是关于在 CF.NET 2.0 中播放 WMA 文件的主要内容,如果未能解决你的问题,请参考以下文章