【问题标题】:Android Vitamio: How to disable default error alert?Android Vitamio:如何禁用默认错误警报?
【发布时间】:2016-06-01 09:09:45
【问题描述】:

我在我的应用程序中使用 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;
            }
        });

但我找不到禁用默认警报的方法。 我正在努力寻找有关该主题的任何体面的文档/示例,因此我很难找到解决方案。任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: android vitamio


    【解决方案1】:

    您可以在 vitamio 资源中禁用它。在 VideoView.java 中,您会找到相应的代码。搜索 AlertDialog(应该只有一个)删除 oder 将其注释掉。然后在您自己的 setOnErrorListener 中,您可以提出您的对话框或敬酒。

    【讨论】:

      【解决方案2】:

      为了禁用 Vitamio 错误输出,我替换了下一行代码:

      videoView.setMediaController(new MediaController(this));
      

      通过这个:

      videoView.setMediaController(null);
      

      【讨论】:

        猜你喜欢
        • 2013-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-13
        • 2020-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多