動画の再生が終わった後にif文を使いたい b1を押せば動画1が再生され、その後アプリのホーム画面に戻る
私は4つのビデオを持っています
誰かが私を助けることができますか?
ビデオの再生が終了したら、ホームに戻ります
MediaPlayer の setOnCompletionListener メソッドを呼び出すことで、OnCompletionListener を設定できます。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