我正在使用VideoView
播放视频。
如果手机不支持该视频(例如我的手机仅支持480p视频,而不是720p这是我正在尝试播放的视频),则显示对话框
抱歉,无法播放此视频
点击对话框的“确定”按钮后,我想做点什么。
我可以在哪里添加代码来执行此操作?
我的代码如下:
vv = (VideoView)this.findViewById(R.id.screen_video);
Uri uri = Uri.parse(FlePath);
vv.setVideoURI(uri);
vv.start();
答案 0 :(得分:1)
代码粘贴后。如果出现此错误,则oncompletionlistener将调用。
vv.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//release your MediaPlayer Resource
//do whatever you want
}
});
希望这可以帮助你:)