求daxia们,在mediaplayer播放媒流体时,拖动seekbar的进度到一个指定的点,当视频/音频再次加载完成、播放时触发的是什么listener?
注:实现的效果-当播放过程中,拖动seekbar的进度条时,会出现一个“加载中”/“缓冲中”的缓冲图,当再次加载完成且播放时“缓冲图”消失。
注:实现的效果-当播放过程中,拖动seekbar的进度条时,会出现一个“加载中”/“缓冲中”的缓冲图,当再次加载完成且播放时“缓冲图”消失。
解决方案 »
- Android socket传输
- 高分求移动版如下menu该如何做,谢谢了
- android开发listview中的item字段按照数值字段实现升序排序
- android how to capture a frame bitmap from video
- 请问在recevier的onReceve里面不能打Log和debug么?
- 请教listview问题!!!
- button的单击事件是在哪里完成的
- 真机2G网络json解析天气
- 求各位大神来帮忙一下 !!! 安卓开发中的问题
- greendao不退出应用的情况下切换数据库
- 有问题了,!很是奇怪,,大家帮给看看呀..
- [求助]怎样在一个SQL数据库里创建多个表
OnSeekBarChangeListener我已经重写过了,不过在OnSeekBarChangeListener实体里我可以做“ProgressBar”的出现来表示正在缓冲媒体,不过得在媒体缓冲完成(播放)时让ProgressBar消失,现在问题出在了:在什么方法里写ProgressBar消失的语句?
我在拖放mp3的时候不需要缓冲,直接就可以过去,视频到不清楚,我们产品不支持那个东西
不好意思,我不是那个意思“LZ的意思应该是监听视频的消息吧”。
“加载中。。”这样的缓冲图可以利用ProgressBar.setVisibility(View.GONE)来消失,但是现在的问题是在什么方法里调用ProgressBar.setVisibility(View.GONE)
拖动mp3、mp4等媒体时,android的底层是已经实现了自己的缓冲,嗯,是不需要咱们自己处理,但是现在我这有个现象:当用户拖动视频进度比较大的时候,页面会一直停在那个页面上(即使后台正在缓冲中),用户体验不好,感觉像是死机,所以想在缓冲的时候给用户界面加载一个ProgressBar来动态显示。
实现onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)这个方法,判断SeekBar前进是否是用户操作的,如果不是说明加载完成,视频已经播放,最后让Dialog消失
看源码才是王道。。