Android: Video View: How To Play A Video On A Loop
I got a simple dialog box with a VideoView in it and I want to play the video in a loop. I'm currently using a quick fix //Video Loop vv.setOnCompletionListener(new Media
Solution 1:
Use setLooping(true) on your MediaPlayer instance.
--Edit--
How about using setOnPrepareListener instead of setOnCompletionListener? This gives you access to the MediaPlayer object.
vv.setOnPreparedListener (newOnPreparedListener() {
@OverridepublicvoidonPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
Solution 2:
You Can take reference form below codes, Where setup_welcome_video is video file.
myVideo = findViewById(R.id.VideoView);
Uriuri= Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.setup_welcome_video);
myVideo.setVideoURI(uri);
myVideo.start();
myVideo.requestFocus();
myVideo.setOnPreparedListener (mp -> mp.setLooping(true));
Post a Comment for "Android: Video View: How To Play A Video On A Loop"