ビデオをループするAndroidアプリを構築しようとしています! 問題は、決してループしないことです! 動画再生は1回だけ!デバッグ中に、「myVideoView.setOnCompletionListener」が実行されていることに気付きましたが、ビデオは再生されません! CompletionListener内で「mp.reset()」も試します。マニフェストなど、別のファイルに何か不足している可能性がありますか?
何かご意見は?これが私のコードです:
final VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer arg0) {
myVideoView.requestFocus();
myVideoView.start();
}
});
myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
myVideoView.setVideoURI(Uri.parse(SrcPath));
}
});