Android Vitamio:如何禁用默认错误提示?
Android Vitamio: How to disable default error alert?
我在我的应用程序中使用 Vitamio 播放器。我想 disable/change 默认警告错误说 "Sorry, this video cannot be played";
我可以通过以下方式收听错误事件:
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;
}
});
但我找不到禁用默认警报的方法。
我正在努力寻找关于这个主题的任何体面的 documentation/example,所以我很难找到解决方案。任何帮助将不胜感激,谢谢!
为了禁用 Vitamio 错误输出,我替换了下一行代码:
videoView.setMediaController(new MediaController(this));
通过这个:
videoView.setMediaController(null);
您可以在 vitamio 源中禁用它。在 VideoView.java 中,您会找到相应的代码。搜索 AlertDialog(应该只有一个)删除或将其注释掉。然后在你自己的 setOnErrorListener 中你可以提出你的对话或敬酒。
我在我的应用程序中使用 Vitamio 播放器。我想 disable/change 默认警告错误说 "Sorry, this video cannot be played";
我可以通过以下方式收听错误事件:
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;
}
});
但我找不到禁用默认警报的方法。 我正在努力寻找关于这个主题的任何体面的 documentation/example,所以我很难找到解决方案。任何帮助将不胜感激,谢谢!
为了禁用 Vitamio 错误输出,我替换了下一行代码:
videoView.setMediaController(new MediaController(this));
通过这个:
videoView.setMediaController(null);
您可以在 vitamio 源中禁用它。在 VideoView.java 中,您会找到相应的代码。搜索 AlertDialog(应该只有一个)删除或将其注释掉。然后在你自己的 setOnErrorListener 中你可以提出你的对话或敬酒。