从url android播放视频的问题

时间:2013-10-17 16:41:35

标签: android video-streaming media-player android-videoview mediacontroller

我的应用程序在我的服务器上播放视频。每个视频都具有各种分辨率,并且每个分辨率都有链接但有时我的服务器中有一些错误的链接。

我怎么知道我的VideoView何时收到了错误的链接,以便我可以切换到同一视频的另一个分辨率质量的另一个链接。我能抓到哪个事件或例外?

1 个答案:

答案 0 :(得分:1)

对于您的videoView,实现onErrorListenor,并在onError方法中,使用其他分辨率重新初始化您的视频播放器。

这样的事情:

videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {

        public boolean onError(MediaPlayer mp, int what, int extra) {           
            // In here, call your code to re-initialize the video;
        }
    });