2011-07-18 83 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 
     } 
    });