再生ボタンでビデオのリストを作成するアプリケーションがあります。再生ボタンをクリックすると、インテントを使用して別のアクティビティが開始されます。ビデオ再生が終了したら、アクティビティは自動的に終了してメインアクティビティに戻ります。ここで私のビデオビューを作成するコードです。ビデオを再生した後に戻る方法
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.videoview);
Intent i = getIntent();
Bundle extras = i.getExtras();
filename = extras.getString("videofilename");
mVideoView = (VideoView)findViewById(R.id.videoview);
path=filename;
if (path == "") {
Toast.makeText(
ViewVideo.this,
"no video selected,
Toast.LENGTH_LONG).show();
} else {
mVideoView.setVideoPath(path);
mc = new MediaController(this);
mVideoView.setMediaController(mc);
mVideoView.requestFocus();
mVideoView.start();
}
}
任意の提案???
をあなたはもう少し詳しく説明してくださいすることができます。私は新しくアンドロイドになっています。あなたがビデオビューにonCompletionListenerを登録する方法を私に教えれば、私はあなたに感謝します。ありがとう – Farhan
Upadted答え。 – MByD
私はそれを試してみましたが、Log.v()とfinish()を使ってこの関数が呼び出されているかどうかを確認しましたが、呼び出されていません..私のコードにこのコードを置く場所を教えてください。間違った場所に置いている可能性があります。 – Farhan