我在我的应用中使用Vitamio播放器。我想在错误时禁用/更改默认提醒“抱歉,此视频无法播放”;
我可以通过以下方式收听错误事件:
mVideoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Toast.makeText(MainActivity.this, "Error", Toast.LENGTH_SHORT).show();
return false;
}
});
但我找不到禁用默认警报的方法。 我很难找到关于这个主题的任何体面的文档/示例,所以我很难找到解决方案。任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
要禁用Vitamio错误输出,我替换了代码的下一行:
videoView.setMediaController(new MediaController(this));
由此:
videoView.setMediaController(null);
答案 1 :(得分:0)
您可以在vitamio来源中禁用它。在VideoView.java中,您将找到适当的代码。搜索AlertDialog(应该只有一个)删除oder注释掉它。然后在你自己的setOnErrorListener中,你可以举起你的对话框或吐司。