Sre*_*dhu 15 video alert android android-videoview
我们的应用程序播放一组视频,有时我们无法播放此视频提醒消息.
如果该视频尚未下载,我们要么是从SD卡播放视频,要么是流式传输.大多数情况下,错误的互联网连接流式传输时出现错误.
我从阅读一些帖子和博客中了解到这个错误的原因很少.
但是,现在我想在发生错误时播放下一个视频而不显示该错误消息.
我使用了下面的监听器,
video.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.d("video", "setOnErrorListener ");
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
错误发生时调用方法,但无法停止显示该警报消息.
有没有办法停止显示该警报消息?
提前致谢.
Gir*_*hai 51
返回false或根本没有OnErrorListener将导致OnCompletionListener被调用.
因此返回true而不是false从函数返回并且不会显示错误,即
video.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.d("video", "setOnErrorListener ");
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Android文档
| 归档时间: |
|
| 查看次数: |
12876 次 |
| 最近记录: |