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 中你可以提出你的对话或敬酒。