1

我有一个 WMV 文件的 url,我想MediaPlayerLauncher在我的应用程序中使用它。这在模拟器中工作得很好,但是当我在我的设备上尝试这个,运行与模拟器中完全相同的代码时,我收到消息“对不起,我们无法在你的手机上播放这个文件”。我的手机是HTC 8x。有谁知道为什么会发生这种情况?

4

2 回答 2

1

模拟器的视频编解码器支持与设备不完全匹配。

此外,根据手机上的确切芯片组,任何特定设备可能不支持特定音频或视频文件中的编解码器。您可以在MSDN上找到更多信息。

于 2013-03-13T11:41:34.857 回答
0

这对我有用:

当您尝试从您的应用程序播放 AudioTrack 并且根本没有响应(甚至没有生成异常)时,请从手机的 Music+Videos 应用程序(歌曲或播客)播放一些内容,然后再次尝试您的应用程序。

(我仍在使用 BackgroundAudioPlayer 调试这个问题......我想我可能正在向它传递一个尚未完成下载的 ISO 存储中的文件名。AudioPlayer 然后在其上阻塞,然后我无法检测到并且恢复。我会再次在这里发布任何进展。)

于 2013-04-02T22:23:32.327 回答