2012-04-02 62 views
0

我想在我的VideoView完成播放時觸發事件?我該怎麼做?你能告訴我一個例子,或者直接給我一些資源嗎?我該如何看待VidoeView onStop()動作?

我在想這樣的事情。

if(!videoView.isplaying()){ 
//trigger event 
} 

or 

public void onStop(){ 

//trigger event 

} 

回答

3

如果你想知道遊戲什麼時候完成,你可以使用VideoView.setOnCompletionListener()

myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){ 

    @Override 
    public void onCompletion(MediaPlayer mp){ 

     // do on completion stuff. 
    } 
}); 

如果你想檢測錯誤情況,你可以使用VideoView.setOnErrorListener()來代替。

+0

真棒謝謝 – Fabii 2012-04-02 18:55:59

+0

不要忘記接受答案,如果它適合你。 :) – 2012-04-02 20:57:32