android.process.media已停止 三星,android – 在三星设备上播放mp4文件时出现...

在尝试使用Android的VideoView组件播放mp4视频时遇到设备兼容性问题。视频在HTC Desire上正常播放,但在三星Galaxy S1、Galaxy Tab以及5110上无法播放,报错提示‘无法播放视频,无效的流数据’或‘此视频无法播放到此设备’。问题可能在于mdat标签位于moov标签之前,导致某些设备无法解析。尽管如此,由于无法修改mp4文件格式,寻找解决不同设备兼容性的方法成为挑战。

我正在使用经典的VideoView实现在Android上播放视频.

相同的mp4文件网址在HTC Desire上运行正常.但它不适用于三星设备.

三星Galaxy S1和三星Galaxy Tab说:“无法播放视频.无法播放视频.无效的流数据”

三星5110说:“无法播放视频.很抱歉,此视频无法播放到此设备”

当我用文本编辑器查看mp4文件时,我意识到mdat标签是在moov之前.

我的问题是它如何在HTC上运行,而在三星设备上却没有.而且我没有机会改变mp4文件的格式,那么我该如何克服这个问题呢?

07-29 15:24:21.740: ERROR/PlayerDriver(2402): PlayerDriver::it is a not Protected file

07-29 15:24:21.763: ERROR/(2402): IIIIIII Inside Constructor of PVMFMemoryBufferWriteDataStreamImpl

07-29 15:24:21.806: ERROR/MediaPlayerService(2402): Client::notify In

07-29 15:24:21.806: ERROR/(2402): IIIIIII Inside Constructor of PVMFMemoryBufferReadDataStreamImpl

07-29 15:24:21.806: ERROR/(2402): IIIIIII Inside Constructor of PVMFMemoryBufferReadDataStreamImpl

07-29 15:24:21.810: ERROR/MediaPlayer(15339): message received msg=3, ext1=0, ext2=0

07-29 15:24:21.810: ERROR/MediaPlayer(15339): callback application

07-29 15:24:21.810: ERROR/MediaPlayer(15339): back from callback

07-29 15:24:21.822: ERROR/(2402): IIIIIII Inside Constructor of PVMFMemoryBufferReadDataStreamImpl

07-29 15:24:21.822: ERROR/(2402): IIIIIII Inside Constructor of PVMFMemoryBufferReadDataStreamImpl

07-29 15:24:21.822: ERROR/MediaPlayerService(2402): Client::notify In

07-29 15:24:21.822: ERROR/MediaPlayer(15339): message received msg=200, ext1=1, ext2=26

07-29 15:24:21.822: ERROR/MediaPlayer(15339): callback application

07-29 15:24:21.822: ERROR/MediaPlayer(15339): back from callback

07-29 15:24:21.822: ERROR/PlayerDriver(2402): Command PLAYER_INIT completed with an error or info -82

07-29 15:24:21.822: ERROR/MediaPlayerService(2402): Client::notify In

07-29 15:24:21.822: ERROR/MediaPlayer(15339): message received msg=100, ext1=200, ext2=-82

07-29 15:24:21.822: ERROR/MediaPlayer(15339): error (200, -82)

07-29 15:24:21.822: ERROR/MediaPlayer(15339): callback application

07-29 15:24:21.826: ERROR/MediaPlayer(15339): back from callback

07-29 15:24:22.025: ERROR/MediaPlayer(15339): Error (200,-82)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值