Wideo nie obsługuje pętli Android VideoView

Próbuję zbudować aplikację na Androida, która zapętli film! Problem polega na tym, że nigdy się nie zapętla! Odtwarza wideo tylko raz! Podczas debugowania zdałem sobie sprawę, że wykonywane jest „myVideoView.setOnCompletionListener”, ale wideo nie jest odtwarzane! Próbuję także „mp.reset ()” wewnątrz CompletionListener. Może brakuje mi czegoś w innym pliku, takim jak Manifest?

jakieś pomysły? Oto mój kod:

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

           }
        });