El video no se reproduce en bucle.

¡Estoy tratando de construir una aplicación de Android que conecte un video! ¡El problema es que nunca se repite! Reproduce el video solo una vez! Durante la depuración, me di cuenta de que se está ejecutando "myVideoView.setOnCompletionListener", ¡pero el video no se reproduce! También intento "mp.reset ()" dentro de CompletionListener. Tal vez me esté perdiendo algo en un archivo diferente, como el Manifiesto?

¿Alguna idea? Aquí está mi 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>

Respuestas a la pregunta(2)

Su respuesta a la pregunta