Воспроизвести видео последовательно - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть массив, содержащий названия видео в сырой папке.Я хотел бы пройтись по массиву, чтобы играть каждый за другим без перерыва между ними.Видео называются one.mp4, two.mp4 и three.mp4, хотя в конечном итоге в массиве может быть любое количество объектов.

Примерно так.

VideoView videoView = (VideoView) findViewById(R.id.videoView);

String[] modules = {"one", "two", "three"};

for(String s: modules){

    String myvid = "raw/" + s;
    int resId = getResources().getIdentifier(myvid, null, this.getPackageName());
    String path = "android.resource://" + getPackageName() + "/" + resId;

    videoView.setVideoURI(Uri.parse(path));

    videoView.start();
}

Что происходитв том, что воспроизводится только последнее видео в массиве.

Как я могу убедиться, что каждое из них воспроизводится, а затем начинается следующее?

Спасибо

...