我用的是VideoView和Seek Bar,但当我通过SeekBar在所需位置看到(..)时,它会从一开始播放视频。
我试过这个密码:
public void onprogresschanged(seekbar seekbar,int progress,boolean fromtouch){
mvideoview.seekto(进度);
}
最佳答案
VideoView
没有OnSeekCompleteListener()
,但您可以从MediaPlayer
的onPrepared
方法访问VideoView
,然后设置OnSeekCompleteListener
,如下所示:
mVideoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setOnSeekCompleteListener(new OnSeekCompleteListener() {
@Override
public void onSeekComplete(MediaPlayer mp) {
//TODO: Your code here
}
});
}
});