视频播放时使用if语句

时间:2013-08-12 05:27:44

标签: android video

我希望在视频播放完毕后使用if语句 如果按下b1,则视频1正在播放,然后返回到应用程序的主屏幕

我有4个视频

有人可以帮助我吗?

如果视频完成播放返回主页

2 个答案:

答案 0 :(得分:3)

您可以通过调用MediaPlayer的setOnCompletionListener方法来设置OnCompletionListener。 OnCompletionListener接口有onComplete方法,当mediaPlayer完成播放时将调用该方法,然后你可以调用你的app home活​​动,例如。

mPlayer.setOnCompletionListener(new
    OnCompletionListener() {        
        @Override
        public void onCompletion(MediaPlayer arg0) {
        Intent stopplay= new Intent(MyRecording.this,Recorded_Message.class);
        startActivity(stopplay);                
    }
});

答案 1 :(得分:1)

这样做。

videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

    @Override
    public void onCompletion(MediaPlayer mp) {
          Intent i = new Intent(CurrentActivity.this,HomeActivity.class);
     i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(i);
    }
});

使用此标志删除您的活动堆栈

 Intent.FLAG_ACTIVITY_CLEAR_TOP