【发布时间】:2018-09-10 01:27:25
【问题描述】:
我们的应用播放一组视频,有时我们会收到无法播放此视频的警告消息。
如果该视频尚未下载,我们正在播放来自 SD 卡的视频或流式传输。大多数情况下,在互联网连接速度较慢的情况下进行流式传输时会出现错误。
通过阅读一些帖子和博客,我了解了导致此错误的几个原因。
但是,现在我想在发生错误时播放下一个视频而不显示该错误消息。
我为此使用了下面的监听器,
video.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.d("video", "setOnErrorListener ");
return false;
}
});
出现错误时调用方法,但无法停止显示该警报消息。
有什么方法可以停止显示该警报消息?
提前致谢。
【问题讨论】:
-
在此post 的选定答案中添加
onPreparedListener()可能会对您有所帮助。
标签: android video alert android-videoview