2012-04-02 59 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