我在我的应用程序中使用VideoPlayer。它可以正常播放所有内容,但是当我想要在媒体播放器的进度条上滚动时,通常会出现错误:抱歉,无法播放此视频。然后我必须重新启动视频才能再次观看。我发现的唯一解决方法是停止视频并滚动进度条,这样就可以正常播放了。我想知道如何解决这个问题?如何访问媒体播放器的进度条?这样我就可以在onClick时暂停视频。我的代码:
MediaController mediaController = new MediaController(
rootView.getContext());
mediaController.setAnchorView(video);
Uri uri = Uri.parse(passVideo.file_link);
video.setMediaController(mediaController);
video.setVideoURI(uri);
video.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
mProgress.setVisibility(View.INVISIBLE);
video.requestFocus();
video.start();
}
});