同步。使用Range Seekbar的VideoView

时间:2014-01-17 10:46:58

标签: android android-videoview seekbar

我在我的项目中使用Range Seekbar。现在我正在VideoView播放视频,想要同步。 VideoView使用范围搜索栏。

我已经实现了以下代码,但问题是只有在我stop Dragging Seekbar时才会同步videoview。

我想要同步。 videoview 虽然我正在拖动范围搜索栏。我知道它是通过onProgressChanged在普通的搜索栏中实现的;但我想为Range seekbar实现类似的事情。

当前代码

RangeSeekBar<Integer> seekBar = new RangeSeekBar<Integer>(0, 100, getBaseContext());
seekBar.setOnRangeSeekBarChangeListener(new OnRangeSeekBarChangeListener<Integer>() {
        @Override
        public void onRangeSeekBarValuesChanged(RangeSeekBar<?> bar, Integer minValue, Integer maxValue) {                    
                current_pos=minValue*1000;
                videoView.seekTo(current_pos);
        }
    });

提前致谢。

1 个答案:

答案 0 :(得分:0)

好的,只需在调用Listener

之前添加以下代码即可
RangeSeekBar<Integer> seekBar = new RangeSeekBar<Integer>(0, 100, getBaseContext());
seekBar.setNotifyWhileDragging(true);

默认为false;使它true可以解决问题。 :)