NSTimer не работает при воспроизведении MPMovieControl - PullRequest
0 голосов
/ 13 апреля 2011

В моем приложении для iPhone.мне нужно проверять наличие мультисессионной записи каждые 5 минут.Он отлично работает во время приложения, за исключением случаев, когда пользователь начинает воспроизводить видео / прямой эфир.

Видео - это предварительно оплаченный контент, поэтому это самый важный элемент управления приложения, но таймер не работает в этом процессе.1004 * Я думаю, это из-за того, что видео запущено по другому процессу, но я не смог найти решение.

помогите, пожалуйста ...

thx

1 Ответ

0 голосов
/ 13 апреля 2011

Непонятно, что означает «многосессионная запись».

Вы используете MPMoviePlayerController? Таймеры обычно должны срабатывать во время работы этого контроллера.

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

Но начните с того, что убедитесь, что вы используете MPMoviePlayerController.

...