2013-10-12 6 views
0

У меня есть видео, воспроизводимого с помощью элемента управления VideoView,Как я могу воспроизводить видео последовательно с помощью управления VideoView?

VideoView vid; 

vid = (VideoView)findViewById(R.id.video);   
String urlpath = "android.resource://" + getPackageName() + "/" + R.raw.videoviewdemo; 
vid.setVideoURI(Uri.parse(urlpath)); 
vid.start(); 

, который прекрасно работает, но я предположил неправильно, что вызов setVideoURI() и начать() будет ждать первого видео, чтобы закончить, прежде чем играть второй. Есть ли способ сделать всю видеозапись, прежде чем переходить к следующей строке кода? Благодаря

(я только начал Android/Java программирование несколько дней назад, и не написали программное обеспечение на ЛЮБОМ языке на протяжении многих лет, так что простите меня, если я немного медленно)

+0

Не понимая ваше точное требование. – GrIsHu

+0

www.techotopia.com/index.php/Implementing_Video_Playback_on_Android_using_the_VideoView_and_MediaController_Classes – Niko

ответ

0

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

отслеживать текущее видео в глобальном целое. обновить его, чтобы быть в курсе их и получить следующее видео, чтобы играть

Проверить эту ссылку Listener (or handler) for video finish

Смежные вопросы