微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows-phone-7 – WP7同时/动态播放许多压缩(mp3,wma等)音频文件

出于尺寸原因,我需要将WP7应用程序与压缩音频(mp3,wma等)捆绑在一起.我如何自由/同时播放这些?

XNA框架只支持WAV文件,所以除非有一个纯C#托管代码库可以动态解压缩mp3 / wma / ogg(?),下一个选项就是……

MediaElement的.但我对MediaElement没有取得好成绩.您似乎需要在xaml中专门添加MediaElement作为标记,并且您不能使用多个实例(多个标记).只要我播放某个MediaElement,我就无法在同一页面上播放另一个MediaElement.我没有找到任何关于引用中的限制(引用非常空).
我也试过动态创建MediaElement对象,但这看起来根本没有用,或者我根本无法让它播放文件.

根据我的经验,目前在WP7上没有很好的解决方案.您可以使用带有XNA的wavs并增加xap的大小,或者使用具有非常有限的MediaElement功能的mp3,从而影响您可以使用它实现的功能.

你可能能够将一些C# audio libraries移植到WP7,到目前为止我还没有听说过,所以它可能是远射.

在我的一个应用程序中,我终于决定使用wav XNA组合,然后玩了不同的选项.

原文地址:https://www.jb51.cc/windows/365552.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐