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:

<code>  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));

           }
        });
</code>

questionAnswers(2)

yourAnswerToTheQuestion