2012-12-22 56 views
3

videoAndroid:視頻停止播放時如何返回到上一個活動?

我從原始文件夾播放視頻。通常一旦它完成,它保持在同一活動中。如何在不按回按鈕的情況下自動返回到上一個活動?

videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() 
    { 
     @Override 
     public void onCompletion(MediaPlayer mp) 
     { 
      //start Previous Activity here 

      Current_Activity.this.finish(); 
     } 
    }); // video finish listener 

回答

2

使用MediaPlayer.OnCompletionListener當視頻播放在活動結束2並開始前一個活動上onCompletion爲聽。

+0

@ Learner678:我已經回答了這個問題,但你已經接受其他答案我的答案有問題嗎?謝謝 –

+0

對不起!我的錯誤..我現在接受它.. – DroidLearner

2

播放影像時調用onCompletion()方法,它只是調用finish()方法後:

3

您是否在使用VideoView在第2次活動中播放視頻?如果是這樣,您可以使用OnCompletion事件對該活動調用finish(),這會返回到第1個活動。

像這樣的東西應該工作:

VideoView videoView = (VideoView) findViewById(R.id.videoView); 
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 
    public void onCompletion(MediaPlayer player) { 
     Log.i("VideoView", "onCompletion()"); 
     finish(); 
    } 
}); 

只是要確保在你的佈局文件實際的ID來代替R.id.videoView

希望有幫助!

+0

雅它幫助:)謝謝 – DroidLearner

相關問題