2012-02-17 2 views
0

Я новичок в android.in в моем приложении Я создаю одно действие, которое содержит 3 разных обработчика и темы. Создайте 3 потока в Android, причем каждый поток воспроизводит другое видео. Видео должно длиться 5 минут. В конце каждого на 1 минуту поток приостанавливает видео, а контекст переключается на следующий поток. И теперь следующая нить играет в течение 1 минуты, а затем контекст переключается на третий третья нить. Этот цикл продолжается до воспроизведения всего видео. заблаговременноКак переключаться между несколькими потоками в android

+0

Thanku lalit, за предоставление ценных советов. Я не могу понять clearlly.please дать пример кода о том, как переключаться между тремя потоками и выполнять синхронизацию между ними. и как воспроизвести видеофайл в видеообъявлениях в определенное время. Например, если длина видео составляет 6 минут. Я хочу воспроизвести видеофайл в течение 1 минуты и приостановить видео. Через некоторое время я могу воспроизвести видео с 1мин1сек и так далее ......... – chandu

ответ

1

Просто управляйте Runnables с помощью Handler.

Чтобы начать Runnable,

handler.postDelayed(runnable1, 1000); 

Чтобы остановить Runnable,

handler.removeCallbacks(runnable1); 

Таким образом, в вашем случае, если вы хотите управлять всеми Runnables, вы можете просто переключаться между всеми 3 Runnables , используя Handler.

+0

прежде всего спасибо poptani.sorry для более позднего ответа. работает нормально ... – chandu