【发布时间】:2016-10-28 14:40:36
【问题描述】:
我将 VideoView 与 MediaController 和 MediaPlayer 一起使用来播放 HLS 流(普通 mp4 文件不会出现此问题)。
当视频播放完毕并尝试使用搜索栏时,我收到 logcat 错误:E/MediaPlayer: error (1, -1004) 并且活动显示 无法播放此视频 对话框。我怎样才能防止这种情况?我已经尝试过像这样实现MediaPlayer.OnCompletionListener 接口:
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
videoView.setVideoURI(Uri.parse(...));
videoView.start();
videoView.pause();
}
但它不起作用。
【问题讨论】:
标签: android video video-streaming android-mediaplayer android-videoview