videoview 播放监听
时间: 2023-09-28 13:13:01 浏览: 92
你可以通过设置 VideoView 的 OnCompletionListener、OnPreparedListener 和 OnErrorListener 来监听视频的播放状态。具体可以参考以下代码:
```
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// 视频播放完成
}
});
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
// 视频准备完成,可以开始播放
}
});
videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
// 播放出错
return false;
}
});
```
当视频播放完成时,OnCompletionListener 的 onCompletion 方法会被调用;当视频准备完成后,OnPreparedListener 的 onPrepared 方法会被调用;当播放出错时,OnErrorListener 的 onError 方法会被调用。你可以根据具体需求进行相应的处理。
阅读全文