2011-07-18 82 views
1

嗨,我是新來的android開發,我正在做一個遊戲。現在我有一個cutceen現在這是一個視頻觀看,擊中游戲的開始按鈕後調用。我希望能夠在視頻結束後立即結束cutceen活動,但我不知道該怎麼做。起初,我嘗試在onCreate中放置一個計時器25秒,但由於onCreate只發生一次,所以失敗了。因爲現在我有一個按鈕可以結束截屏,但我的問題是如何在視頻直接結束後讓截屏活動結束並調用遊戲活動?視頻結束後結束活動

回答

8

首先,我並不是很熟悉遊戲開發,但我想它會以同樣的方式工作。無論如何,是在VideoView的視頻?如果是這樣,您可以撥打setOnCompletionListener,以便通知您視頻播放完畢。

然後,您可以調用finish()關於回調方法中的活動。

public void onCompletion(MediaPlayer mp) { 
    finish(); //This will end the current activity 
} 
+0

你可以讓我知道如何調用的onComplete偵聽器的視頻? 我試過video.setOnCompletionListener(new OnCompletionListener()); 但日食是說你可以instantite MediaPlayer.OnCompletionListener – Athos

+0

哈,沒關係,我現在工作。非常感謝你! :d – Athos

0
myVideoView.setOnCompletionListener(new OnCompletionListener() { 

     @Override 
     public void onCompletion(MediaPlayer mp) { 
      // TODO Auto-generated method stub 

      //write your code after complete video play 
     } 
    });