视频结束后结束活动

时间:2011-07-18 01:24:49

标签: android video android-activity

嗨,我是Android开发的新手,我正在开发一款游戏。现在我现在有一个过场动画,这是一个在点击游戏开始按钮后调用的视频。我希望能够在视频结束后立即结束cutceen活动,但我不知道该怎么做。起初我尝试在onCreate中放置一个25秒的计时器,但由于onCreate只发生一次,因此失败了。因为现在我有一个按钮来结束过分,但我的问题是如何在视频直接结束后让cutceen活动结束并调用游戏活动?

2 个答案:

答案 0 :(得分:8)

首先,我对游戏开发并不熟悉,但我想它会以同样的方式运作。无论如何,VideoView中的视频是?如果是这样,您可以致电setOnCompletionListener,以便通知您视频播放完毕。

然后,您可以在回调方法中调用finish()活动。

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

答案 1 :(得分:0)

myVideoView.setOnCompletionListener(new OnCompletionListener() {

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

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