在播放完视频后使用if语句



我想在播放完视频后使用if语句如果按下b1,视频1正在播放,然后返回应用的主屏幕

我有4个视频

有人能帮我吗?

如果播放完视频,则返回主页

您可以通过调用MediaPlayer的setOnCompletionListener方法来设置OnComplettionListener。OnCompletionListener接口有方法onComplete,当mediaPlayer完成播放时会调用该方法,然后您可以调用您的应用程序主页活动,例如

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

这样做。

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

最新更新