0

The following are the problems :

  1. The seeker doesn't move as the video goes forward

  2. The seeker doesn't seek to the desired position instead, the video starts all over again.

  3. The forward and backward buttons don't work.

Here is my code:

 VideoView videoView = (VideoView)findViewById(R.id.videoView);
 videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.video);
 MediaController mediaController = new MediaController(this);
 mediaController.setAnchorView(videoView);
 videoView.setMediaController(mediaController);
 videoView.start();
Kasım Özdemir
  • 5,414
  • 3
  • 18
  • 35

1 Answers1

0
  1. You can look this answer
  2. Probably the first answer solves the problem
  3. Add listener like this:

    mediaController.setPrevNextListeners(onClickListenerNext, onClickListenerPrevious);
    
    private View.OnClickListener onClickListenerNext = new View.OnClickListener() {
       @Override
       public void onClick(View view) {
          videoView.setVideoURI(nextVideoUri);
          videoView.start();
      }
    };
    private View.OnClickListener onClickListenerPrevious = new View.OnClickListener() {
       @Override
       public void onClick(View view) {
          videoView.setVideoURI(previousVideoUri);
          videoView.start();
      }
    }; 
    
Kasım Özdemir
  • 5,414
  • 3
  • 18
  • 35