安卓MediaPlayer出现错误 (1,-1)?

3

我试图在三星Galaxy S上播放我的视频,但是无法播放。我的视频上传到了服务器上,当我在模拟器上播放时,一切正常但是速度很慢。但是当我在设备上播放时,出现了以下错误信息:对不起,无法播放此视频。

01-06 14:37:41.730: ERROR/PlayerDriver(1284): Command PLAYER_INIT completed with an error or info PVMFFailure

01-06 14:37:41.730: ERROR/MediaPlayer(4585): error (1, -1)

01-06 14:37:41.730: ERROR/MediaPlayer(4585): Error (1,-1)

我的链接看起来是这样的:http://user---.---.--.--/-------/try.mp4 这个链接在模拟器或设备中都可以正常工作:http://www.pocketjourney.com/downloads/pj/video/famous.3gp 我确定这不是编解码器错误,因为我尝试从sdcard / try.mp4播放它,它可以正常工作。

Android仅支持“.3gp”进行视频流传输。 <br>来源:https://dev59.com/Ek7Sa4cB1Zd3GeqP33ty - akkilis
谢谢,但是为什么它在模拟器中可以工作? - u_kami
永远不要相信安卓模拟器,不像iOS。请在设备上尝试并判断。 - Gökhan Barış Aker
这是我的问题...在设备上它不起作用! - u_kami
2个回答

1

Android不支持流媒体的.mp4文件。您可以从SD卡播放.mp4文件。


我在安卓设备上播放了这个mp4视频,但其他的不起作用。 http://i250.photobucket.com/download-albums/gg264/APT08/APTAd3.mp4 - Amt87

0
为了公共利益:如果您的文件是通过运行在PHP5下的php文件传递的,并且您的标头没有正确设置,那么PHP5会自动发送500个HTTP标头!这可能也是问题所在(就像我的问题一样)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接