社区
Android
帖子详情
请教:MediaPlayer播放进度问题
BuleRiver
2011-12-15 04:25:14
大家好,我使用系统的MediaPlayer播放网络歌曲,使用MediaPlayer的getCurrentPosition()获取当前播放进度,如果一直播放,那么没有问题,但是如果暂停2分钟以上,getCurrentPosition()返回值就乱了,在各个手机上的表现不同,有的一直返回0,有的返回非常大的值。
请问这个问题如何解决?谢谢。
...全文
600
12
打赏
收藏
请教:MediaPlayer播放进度问题
大家好,我使用系统的MediaPlayer播放网络歌曲,使用MediaPlayer的getCurrentPosition()获取当前播放进度,如果一直播放,那么没有问题,但是如果暂停2分钟以上,getCurrentPosition()返回值就乱了,在各个手机上的表现不同,有的一直返回0,有的返回非常大的值。 请问这个问题如何解决?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
看来大家好像都没有遇到过这个问题啊。
UE4.27
MediaPlayer
Seek媒体
播放
器视频跳
进度
(卡顿
问题
:已解决)
解决UE4.7
MediaPlayer
Seek媒体
播放
器跳
进度
卡顿
问题
android media player seebar,Android SeekBar控制
MediaPlayer
进度
我有一个SeekBar,它显示正确的
MediaPlayer
进度
.但是,我遇到了麻烦 - 如果我在某处找到滚动框,它只会返回
播放
音频文件的位置.public class EntityPageActivity extends Activity implements Runnable, OnClickListener, OnSeekBarChangeListener{private SeekBar se...
android media player seebar,android –
Mediaplayer
进度
更新到seekbar不顺利?
我正在与录音机和
播放
器一起工作.我正在使用
mediaplayer
来
播放
录制的.wav文件,同时我想更新到一个seekbar.一切正常工作但是我的
问题
是
mediaplayer
进度
更新到seekbar并没有顺利发生,如果我们是一个小文件,则在几秒钟之内或之间跳跃.任何人都可以帮助我解决办法,使其顺利地寻求在寻求进步.我的代码如下图所示.
mediaPlayer
Intiate();
mediaPlayer
S...
简易音乐
播放
器(
Mediaplayer
+Broadcast+Service)可拖动
进度
条
简易音乐
播放
器(
Mediaplayer
+Broadcast+Service)可拖动
进度
条 实现效果图以及功能说明 功能说明 : 支持 ① 读取sdcard目录下的歌曲,列表展示 ② 点击列表切换歌曲,可以切换上一首,下一首,暂停,重置音乐 ③ 可以选择
播放
模式,按照按钮顺序分别是单曲循环,随机
播放
,列表循环,由于实现逻辑,需要等到当前歌曲结束才能生效 ④ 可以拖拽
进度
条更新
进度
⑤自动
播放
下一...
MediaPlayer
getCurrentPosition 等于0
问题
在录音apk中
播放
录音文件时,使用蓝牙耳机。 1.
播放
一段时间 2.暂停录音 3.关掉蓝牙耳机 4.继续
播放
录音 这时候出现一个bug,录音继续通过喇叭
播放
,但
进度
条不走,时间一直是00:00。 程序里
播放
音频用的是
MediaPlayer
,发现getCurrentPosition()调用返回的是0,所以时间一直是0,
进度
条不走。 原来代码: mPl
Android
80,492
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章