【7.1】seekBar的使用心得
seekBar即可拖动的进度条,可以作为播放器的进度条来使用,使用起来相对简单一点,不过限制较多,需要的话必须重写
?
?
和播放器配合的话:
?
1、设置最大值
?
int mSecond = mediaPlayer.getDuration(); ?// 得到的是毫秒
seekBar.setMax(mSecond);
?
2、自动更新进度条:在Handler里不断给自己发delay消息
?
currentTime = mediaPlayer.getCurrentPosition();
seekBar.setProgress(currentTime);
handler.sendEmptyMessage(TIME_CHANGED, DELAY_TIME);
?
3、拉动进度条定位:为seedBar设置一个onSeekBarChangeListener
?
改写onProgressChanged
?
mediaPlayer.seekto(progress);
?
?
?
?
?
?
?
?