O vídeo não faz um loop no Android VideoView
Eu estou tentando construir um aplicativo android que irá fazer um loop de vídeo! O problema é que nunca faz loops! Ele toca o vídeo apenas uma vez! Durante a depuração, percebi que o "myVideoView.setOnCompletionListener" está sendo executado, mas o vídeo não funciona! Eu também tento "mp.reset ()" dentro do CompletionListener. Talvez eu esteja faltando alguma coisa em um arquivo diferente, como o Manifesto?
Alguma ideia? Aqui está o meu código:
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));
}
});