MediaPlayer流媒体播放问题
使用MediaPlayer进行流媒体播放在模拟器上运行只有声音没有画面,部署到真机上报错::MediaPlayer: start called in state 2 这个是怎么回事啊? --------------------编程问答-------------------- 自己顶个 --------------------编程问答-------------------- MediaPlayer在进入Prepared状态之后才可以被start。严格按照状态转换来操作 http://blog.csdn.net/thl789/article/details/7375008 --------------------编程问答-------------------- 而且不要直接用MediaPlayer播放视频,用VideoView。
结合Gallery/Gallery3D来看。 --------------------编程问答-------------------- --------------------编程问答--------------------
我在start之前是prepared过的,但是在真机上要报错,模拟器上只有声音 --------------------编程问答-------------------- 看看你的媒体文件是不是符合规格吧
--------------------编程问答--------------------
看好是Prepared状态,不是prepare(),流媒体一般要用prepareAsync()异步prepare的,在onPrepared()中通知prepared。 --------------------编程问答--------------------
我是这样做的,还是不行,刚才用videoview试了下有声音没画面,点一下快进会出现一帧图像,然后卡在那里,声音一直是正常的, --------------------编程问答--------------------
测试视频用工具转换过的, --------------------编程问答-------------------- 自己再顶个, --------------------编程问答-------------------- http://hi.baidu.com/android168/blog/item/a3032bda8d93f34594ee37e0.html --------------------编程问答-------------------- 是硬件不支持的原因,目前视频格式普清的大部分Android终端都支持,高清的视频一般只有平板才支持的。
补充:移动开发 , Android