2012-03-26 60 views
0

我正在使用VideoView播放視頻。VideoView不支持Android中的視頻

如果視頻不被手機支持(如我的手機只支持480p的視頻,不支持720p這是我想播放視頻),它顯示的對話框

對不起,這無法播放視頻

我想點擊對話框中的「確定」按鈕後要執行某些操作。

我在哪裏可以添加代碼來做到這一點?

我的代碼如下:

vv = (VideoView)this.findViewById(R.id.screen_video); 
Uri uri = Uri.parse(FlePath); 
vv.setVideoURI(uri); 
vv.start(); 
+0

你能告訴我們你的代碼? – RobinHood 2012-03-26 09:44:52

回答

1

你的代碼粘貼後this.If你得到這個錯誤,那麼oncmpletion聽者會調用。

vv.setOnCompletionListener(new OnCompletionListener() { 
     @Override 
     public void onCompletion(MediaPlayer mp) { 
      //release your MediaPlayer Resource 
      //do whatever you want 
     } 
    }); 

希望這有助於你:)