Я новичок в android.in в моем приложении Я создаю одно действие, которое содержит 3 разных обработчика и темы. Создайте 3 потока в Android, причем каждый поток воспроизводит другое видео. Видео должно длиться 5 минут. В конце каждого на 1 минуту поток приостанавливает видео, а контекст переключается на следующий поток. И теперь следующая нить играет в течение 1 минуты, а затем контекст переключается на третий третья нить. Этот цикл продолжается до воспроизведения всего видео. заблаговременноКак переключаться между несколькими потоками в android
0
A
ответ
1
Просто управляйте Runnables
с помощью Handler
.
Чтобы начать Runnable
,
handler.postDelayed(runnable1, 1000);
Чтобы остановить Runnable
,
handler.removeCallbacks(runnable1);
Таким образом, в вашем случае, если вы хотите управлять всеми Runnables
, вы можете просто переключаться между всеми 3 Runnables
, используя Handler
.
+0
прежде всего спасибо poptani.sorry для более позднего ответа. работает нормально ... – chandu
Thanku lalit, за предоставление ценных советов. Я не могу понять clearlly.please дать пример кода о том, как переключаться между тремя потоками и выполнять синхронизацию между ними. и как воспроизвести видеофайл в видеообъявлениях в определенное время. Например, если длина видео составляет 6 минут. Я хочу воспроизвести видеофайл в течение 1 минуты и приостановить видео. Через некоторое время я могу воспроизвести видео с 1мин1сек и так далее ......... – chandu