MediaPlayer与SeekBar关联绑定的原理
1.MediaPlayer播放后会自动更新播放进度,SeekBar需要根据MediaPlayer的播放进度更新进度条。 2.SeekBar的进度条更新后,需要更新MediaPlayer的播放进度。 3.使用Timer、TimerTask,每10ms根据MediaPlayer的播放进度更新一次SeekBar的进度条。 MediaPlayer需要用到的相关方法: A.获取音乐长度:getDuration() B.获得现在播放的位置:getCurrentPosition() C.调整播放的位置:seekTo(int msec) SeekBar需要用到的相关方法: A.设置进度条的最大长度:setMax(int value) B.设置滑块的位置:setProgress(int value) C.设置SeekBar的进度改变事件:setOnSeekBarChangeListener(OnSeekBarChangeListener l) 来源:51CTO 作者: PErryiii 链接:https://blog.csdn.net/PErryiii/article/details/101214918