MediaPlayer流媒体播放问题

jason42791593 2012-04-12 05:29:26
使用MediaPlayer进行流媒体播放在模拟器上运行只有声音没有画面,部署到真机上报错::MediaPlayer: start called in state 2 这个是怎么回事啊?
...全文
322 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
AMinfo 2012-04-15
  • 打赏
  • 举报
回复
是硬件不支持的原因,目前视频格式普清的大部分Android终端都支持,高清的视频一般只有平板才支持的。
  • 打赏
  • 举报
回复
http://hi.baidu.com/android168/blog/item/a3032bda8d93f34594ee37e0.html
jason42791593 2012-04-14
  • 打赏
  • 举报
回复
自己再顶个,
thl789 2012-04-13
  • 打赏
  • 举报
回复
而且不要直接用MediaPlayer播放视频,用VideoView。
结合Gallery/Gallery3D来看。
thl789 2012-04-13
  • 打赏
  • 举报
回复
MediaPlayer在进入Prepared状态之后才可以被start。

严格按照状态转换来操作 http://blog.csdn.net/thl789/article/details/7375008
jason42791593 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

看看你的媒体文件是不是符合规格吧
[/Quote]

测试视频用工具转换过的,
jason42791593 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

引用 5 楼 的回复:

引用 2 楼 的回复:

MediaPlayer在进入Prepared状态之后才可以被start。

严格按照状态转换来操作 http://blog.csdn.net/thl789/article/details/7375008


我在start之前是prepared过的,但是在真机上要报错,模拟器上只有声音

看好是Prepared状态,不……
[/Quote]

我是这样做的,还是不行,刚才用videoview试了下有声音没画面,点一下快进会出现一帧图像,然后卡在那里,声音一直是正常的,
thl789 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 2 楼 的回复:

MediaPlayer在进入Prepared状态之后才可以被start。

严格按照状态转换来操作 http://blog.csdn.net/thl789/article/details/7375008


我在start之前是prepared过的,但是在真机上要报错,模拟器上只有声音
[/Quote]
看好是Prepared状态,不是prepare(),流媒体一般要用prepareAsync()异步prepare的,在onPrepared()中通知prepared。
wings4ever 2012-04-13
  • 打赏
  • 举报
回复
看看你的媒体文件是不是符合规格吧
jason42791593 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

MediaPlayer在进入Prepared状态之后才可以被start。

严格按照状态转换来操作 http://blog.csdn.net/thl789/article/details/7375008
[/Quote]

我在start之前是prepared过的,但是在真机上要报错,模拟器上只有声音
jason42791593 2012-04-12
  • 打赏
  • 举报
回复
自己顶个

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧