Как зациклить видео в видеовиде, который использует URI - PullRequest
0 голосов
/ 04 мая 2018

Итак, я хотел создать приложение с фоновым видео, и всякий раз, когда приложение запускается, видео будет воспроизводиться, но одна проблема заключается в том, что оно воспроизводится только один раз и никогда не зацикливается. Вот мой код

 @Override
    protected void onResume() {
    super.onResume();
    VideoView video = (VideoView) findViewById(R.id.videoview1);
    Uri videoPath = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.great);
    video.setVideoURI(videoPath);
    video.start();
    }

1 Ответ

0 голосов
/ 04 мая 2018

Попробуйте с OnPreparedListener.

@Override
    protected void onResume() {
    super.onResume();
    VideoView video = (VideoView) findViewById(R.id.videoview1);

    video.setOnPreparedListener(new OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.setLooping(true);
        }
    });

    Uri videoPath = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.great);
    video.setVideoURI(videoPath);
    video.start();
    } 
...