私はビデオをループするアンドロイドアプリを構築しようとしています! 問題はループしないことです!それはビデオを一度しか再生しません! デバッグ中に "myVideoView.setOnCompletionListener"が実行されているが、ビデオが再生されないことに気付きました! また、 "mp.reset()"をCompletionListenerの内部で試してみます。 マニフェストなど、別のファイルに何かが見つからないことがありますか?ビデオがループしないAndroid VideoView
どのような考えですか?
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));
}
});
がちょうど(myVideoView.startを書き込み、再び同じURIまたはパスを設定する必要はありません...再起動)。 –