我有一个WMV文件的网址,我希望在我的应用中使用MediaPlayerLauncher
。这在模拟器中运行得很好,但是当我在我的设备上运行时,运行与模拟器中完全相同的代码时,我收到消息"抱歉,我们无法在您的手机上播放此文件"。我的手机是HTC 8x。有谁知道为什么会这样?
答案 0 :(得分:1)
模拟器的视频编解码器支持与设备不完全匹配。
此外,根据手机上的确切芯片组,特定音频或视频文件中的编解码器可能不支持任何特定设备。您可以在MSDN找到更多信息。
答案 1 :(得分:0)
这对我有用:
当您尝试从应用程序播放AudioTrack并且根本没有响应时(甚至没有生成异常),可以通过手机的音乐+视频应用程序(歌曲或播客)播放内容,然后尝试使用您的应用再次。
(我还在用BackgroundAudioPlayer调试这个问题...我想我可能会在ISO存储中传递一个尚未完成下载的文件名。然后,AudioPlayer会窒息,然后我就失败了检测并从中恢复。我将在此处再次发布任何进展。)