SeekBar的簡單使用和配合VideoView使用

1.padding不要輕易設置,可能會讓seekbar的thumb顯示不全. 2.使用android:minHeight和android:maxHeight屬性控制Seekbar的progress顯示. 3.在Drawable裏定義Seekbar的背景的時候secondProgress不能加上clip標籤,不然會失效android

//SeekBar配合VideoView使用主要是實現ViewView的setOnPreparedListener方法
    VideoView videoView;
    SeekBar seekBar;
    videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
                    @Override
                    public void onBufferingUpdate(MediaPlayer mp, int percent) {
                       //更新SeekBar的進度
                       seekBar.setDuration(mp.getDuration());
                       seekBar.setProgress(mp.getCurrentPosition()); 
                    }
                });
            }
        });
相關文章
相關標籤/搜索