Таймер для циклической видеозаписи
Суть простая - сделать бесконечный цикл коротких видеозаписей как на видеорегистраторах. Даже стыдно спросить - как осуществить такой цикл? Вроде всё просто, вроде и циклы уже делал, а вот для этого дела ну никак не получатся. Конечно же, категорично выполнение по-человечески - в отдельном потоке, например Handler. Буду рад любой подсказке кроме "гугл в помощь" и SystemClock.sleep(); =)
Алгоритм:
VideoOn(); // сноска на метод начала записи
*Таймер ожидания конца видео.
VideoOff(); // сноска на метод окончания видеозаписи
*Повторить цикл заново.
Ответы (1 шт):
Автор решения: vova pro43
→ Ссылка
Вы можете использовать таймер для решения своей проблемы.
//import java.util.Timer;
//import java.util.TimerTask;
Timer myTimer = new Timer();
int seconds = 5;
myTimer.schedule(new TimerTask() {
public void run() {
System.out.println("1234");
}
}, 0, seconds * 1000); // 1 секунда 1000 миллисекунд.