社区
Android
帖子详情
android seekto 拖动后监听
teamoli
2010-10-25 04:30:11
求daxia们,在mediaplayer播放媒流体时,拖动seekbar的进度到一个指定的点,当视频/音频再次加载完成、播放时触发的是什么listener?
注:实现的效果-当播放过程中,拖动seekbar的进度条时,会出现一个“加载中。。。”/“缓冲中。。。”的缓冲图,当再次加载完成且播放时“缓冲图”消失。
...全文
829
15
打赏
收藏
android seekto 拖动后监听
求daxia们,在mediaplayer播放媒流体时,拖动seekbar的进度到一个指定的点,当视频/音频再次加载完成、播放时触发的是什么listener? 注:实现的效果-当播放过程中,拖动seekbar的进度条时,会出现一个“加载中。。。”/“缓冲中。。。”的缓冲图,当再次加载完成且播放时“缓冲图”消失。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunzhongzi_ol
2011-07-12
打赏
举报
回复
请问LZ,你是如何实现在线视频缓冲的,我现在也在做一个类似的项目,但不知道如何实现缓冲。能否指教一下,谢谢
lovejunping
2011-05-14
打赏
举报
回复
那啥。。mOnSeekCompleteListener,setOnSeekCompleteListener。。
看源码才是王道。。
teamoli
2010-10-26
打赏
举报
回复
多谢winsonx兄
致繁至简
2010-10-25
打赏
举报
回复
希望对你有帮助。。。
致繁至简
2010-10-25
打赏
举报
回复
如果这样的话你就得自己实现个标志位,比如在用户抬起手后设置个标志位,然后在OnSeekBarChangeListener()
实现onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)这个方法,判断SeekBar前进是否是用户操作的,如果不是说明加载完成,视频已经播放,最后让Dialog消失
致繁至简
2010-10-25
打赏
举报
回复
个人认为对于视频你没做什么缓冲技术,直接就是用mediaPlayer.prepare()加载的视频,你直接在onStopTrackingTouch()里面,执行mediaPlayer.seekTo(int msec)就行
teamoli
2010-10-25
打赏
举报
回复
hi,winsonx兄:
拖动mp3、mp4等媒体时,android的底层是已经实现了自己的缓冲,嗯,是不需要咱们自己处理,但是现在我这有个现象:当用户拖动视频进度比较大的时候,页面会一直停在那个页面上(即使后台正在缓冲中),用户体验不好,感觉像是死机,所以想在缓冲的时候给用户界面加载一个ProgressBar来动态显示。
teamoli
2010-10-25
打赏
举报
回复
hi,dinjay:
不好意思,我不是那个意思“LZ的意思应该是监听视频的消息吧”。
“加载中。。”这样的缓冲图可以利用ProgressBar.setVisibility(View.GONE)来消失,但是现在的问题是在什么方法里调用ProgressBar.setVisibility(View.GONE)
致繁至简
2010-10-25
打赏
举报
回复
OK,我问下,这个媒体加载是你自己实现的算法?还是你以为会出现缓冲?
我在拖放mp3的时候不需要缓冲,直接就可以过去,视频到不清楚,我们产品不支持那个东西
teamoli
2010-10-25
打赏
举报
回复
试过了,onStopTrackingTouch(SeekBar seekBar)是在拖动seekbar结束时,也就是手指离开屏幕时触发的,但是那会是正在加载媒体的时候,但是加载完成时不会触发该事件
dinjay
2010-10-25
打赏
举报
回复
消失,应该有dismiss或者cancel的方法吧
dinjay
2010-10-25
打赏
举报
回复
LS的,LZ的意思应该是监听视频的消息吧
致繁至简
2010-10-25
打赏
举报
回复
onStopTrackingTouch(SeekBar seekBar) 这个方法你试过了嘛?
teamoli
2010-10-25
打赏
举报
回复
谢谢winsonx兄,
OnSeekBarChangeListener我已经重写过了,不过在OnSeekBarChangeListener实体里我可以做“ProgressBar”的出现来表示正在缓冲媒体,不过得在媒体缓冲完成(播放)时让ProgressBar消失,现在问题出在了:在什么方法里写ProgressBar消失的语句?
致繁至简
2010-10-25
打赏
举报
回复
拖动SeekBar需设置OnSeekBarChangeListener, 然后重写里面的方法即可
android
seekto
黑屏,
Android
-VideoView.
seekTo
() 不正确问题原因分析
困惑:最近项目里出现了一些视频,当我们使用系统自带的VideoView去播放的时候,暂停播放后再次播放,或者
拖动
进度条改变
seekTo
之后,都无法正确的回到预期位置重新开始。而且奇怪的是,它总会总相邻的固定的几个...
android
seekto
实现_
Android
实现本地音频播放(可
拖动
条)
{ }//当开始
拖动
@Overridepublic voidonStartTrackingTouch(SeekBar seekBar) { }//当
拖动
停止的时候调用 @Overridepublic voidonStopTrackingTouch(SeekBar seekBar) {
seekTo
(seekBar.getProgress()); } }); }//...
Android
自定义进度条
拖动
,
Android
播放器
拖动
进度条的小图预览
播放器
拖动
预览,让用户提前了解视频的波澜迭起情节,先走马观花看一遍精彩部分,满足一下好奇心,这就是
拖动
预览的意义所在。那么我们该如何打造高性能、高效率、高可靠的
拖动
预览呢?首先,小图预览强调足够小,...
Android
播放器
拖动
进度条的小图预览
是
Android
原生提供的获取音视频文件信息的一个类,我们可以通过这个类的相关方法获取一些基本信息,如视频时长、宽高、帧率、方向、某一帧的图片等。进入界面时我们开启一个子线程,以1秒的时间间隔提前把视频中的...
android
:音频状态,
Android
列表音频播放与状态控制
So, 先看东西效果UI丑点,不过咱也没发言权,产品说好看就好看。需求:点击一首歌的播放按钮开始播放再次点击该按钮,暂停...播放队列移除-删除文件实现RecyclerView + Exoplayerseekbar进度
监听
实现
监听
源头在ex...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章