Непонятно, что означает «многосессионная запись».
Вы используете MPMoviePlayerController
? Таймеры обычно должны срабатывать во время работы этого контроллера.
Если вы перейдете в фоновый режим, ваш код, как правило, не будет работать. Есть много способов решить эту проблему. Начните с чтения Выполнение кода в фоновом режиме . Возможно, вам нужна «длительная фоновая задача». Это хорошо в течение примерно 10 минут, но этого может быть достаточно в зависимости от того, как долго ваши видео.
Но начните с того, что убедитесь, что вы используете MPMoviePlayerController
.