-1

我的應用正在從我的服務器播放視頻。每個視頻都具有各種分辨率質量,並鏈接到每個分辨率。但有時在我的服務器中有一些錯誤的鏈接。從url播放視頻的問題android

如何知道我的VideoView何時出現錯誤的鏈接,以便我可以切換到具有相同視頻的另一個分辨率質量的另一個鏈接。我可以捕捉哪個事件或異常?

+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; 
     } 
    }); 
+0

謝謝......我會試試看。 –