社区
Android
帖子详情
请教:MediaPlayer播放进度问题
BuleRiver
2011-12-15 04:25:14
大家好,我使用系统的MediaPlayer播放网络歌曲,使用MediaPlayer的getCurrentPosition()获取当前播放进度,如果一直播放,那么没有问题,但是如果暂停2分钟以上,getCurrentPosition()返回值就乱了,在各个手机上的表现不同,有的一直返回0,有的返回非常大的值。
请问这个问题如何解决?谢谢。
...全文
545
12
打赏
收藏
请教:MediaPlayer播放进度问题
大家好,我使用系统的MediaPlayer播放网络歌曲,使用MediaPlayer的getCurrentPosition()获取当前播放进度,如果一直播放,那么没有问题,但是如果暂停2分钟以上,getCurrentPosition()返回值就乱了,在各个手机上的表现不同,有的一直返回0,有的返回非常大的值。 请问这个问题如何解决?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BuleRiver
2012-05-22
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 8 楼 的回复:
如果只是在长时间才有问题的情况下,目前又没有好的解决方法,建议你设置一个定时器,在一定时间的暂停后,就保存getCurrentPosition, 然后在恢复的时候采用stop和 restart方法。
如果时间未到,继续使用resume恢复
[/Quote]
呵呵,是这样做的,不过终归不是正规的解决方法。
thl789
2012-04-13
打赏
举报
回复
纠结到现在还没解,还嫌麻烦
时间久了,服务器那边可能状态都未知了,还能怎么办。
而且,不是所有媒体都可以Seek的,直播的就没法做。
download821106
2012-04-13
打赏
举报
回复
应该是类似http协议的session那样,超时了流服务器把你的连接关闭并清除了状态信息了吧,你试试播放其他网站的曲目,看看是否也是超过一个固定时间就会超时了
learningl
2012-04-13
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
如果只是在长时间才有问题的情况下,目前又没有好的解决方法,建议你设置一个定时器,在一定时间的暂停后,就保存getCurrentPosition, 然后在恢复的时候采用stop和 restart方法。
[/Quote]
如果时间未到,继续使用resume恢复
learningl
2012-04-13
打赏
举报
回复
如果只是在长时间才有问题的情况下,目前又没有好的解决方法,建议你设置一个定时器,在一定时间的暂停后,就保存getCurrentPosition, 然后在恢复的时候采用stop和 restart方法。
thl789
2012-04-12
打赏
举报
回复
播放流媒体暂停时间长,服务器超时,状态未知。
在播放流媒体时,要暂停就Stop(不做Pause),恢复之后再重新prepare(), start()。
BuleRiver
2012-04-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
还真没遇到过。。。你后来怎么解决的?
[/Quote]
没有解决,否则早就结贴了。
BuleRiver
2012-04-12
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
播放流媒体暂停时间长,服务器超时,状态未知。
在播放流媒体时,要暂停就Stop(不做Pause),恢复之后再重新prepare(), start()。
[/Quote]
那恢复播放的时候,还需要seek,比较麻烦啊。
himi_
2012-04-12
打赏
举报
回复
还真没遇到过。。。你后来怎么解决的?
小菜一枚
2012-04-11
打赏
举报
回复
这么久的帖子了
BuleRiver
2012-04-11
打赏
举报
回复
看来大家好像都没有遇到过这个问题啊。
Android提高第二十一篇之
MediaPlayer
播放
网络视频
上次讲解了
MediaPlayer
播放
网络音频,介绍了
MediaPlayer
关于网络音频的缓冲和
进度
条控制的方法,这次再讲解
MediaPlayer
播放
网络视频。
播放
网络视频比
播放
网络音频多需要一个SurfaceView而已,已经熟悉
MediaPlayer
...
Windows Phone 7开发一月谈(9)
四个断点看windows phone的生命周期 Windows Phone在隔离存储里存取图片文件 Dispatcher、Handler/Looper wp7中有没有类似系统图片浏览的滑屏控件?...求助 关于使用Canvas 的NullReferenceException
问题
解决...
iOS 音频
播放
,录音,视频
播放
,拍照,视频录制
iOS开发系列--音频
播放
、录音、视频
播放
、拍照、视频录制 2014-12-26 09:15 by KenshinCui, 149110 阅读, 67 评论, 收藏, 编辑 --iOS多媒体 概览 随着移动互联网的发展,如今的手机早已不是打电话、发...
电影下载全攻略 [初、中、高级]——老猫
电影下载全攻略 [初、中、高级]——老猫初级篇 出于保护版权的目的,RM和ASF这两种格式文件的
播放
器--RealPlay和
MediaPlayer
都没有提供SAVE AS选项。如果希望看完节目后在windows的临时文件目录找文件,也如同等待...
java面试题
抽象并不打算了解全部
问题
,而只是选择其中的一 部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了 一种明确表述共性...
Android
80,472
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章