У меня есть приложение, которое требует, чтобы экран iPhone оставался активным (или нет, в зависимости от выбора пользователя). Я сделал это, отключив таймер простоя приложения, который отлично работает и денди, пока я не начну воспроизводить медиа через MPMusicPlayerController. Из-за ошибки в SDK, это снова активирует таймер простоя без видимого способа его снова отключить.Как остановить MPMusicPlayerController от включения блокировки экрана
Мое приложение поток:
- App начинает
- экран остается на
- < ... проходит время ... >
- Воспроизведение аудиофайла
- Idle пинки таймер в
- Экран выключен
У меня есть пустой звуковой файл, играющий в фоновом режиме, чтобы телефон не погружался в глубокий сон, но я действительно хотел бы, чтобы экран был разблокирован.
Неужели кому-то удалось выяснить обходное решение для этого?
Вы установили 'idleTimerDisabled' в' YES'? – kennytm
Да. IdleTimerDisabled сбрасывается на NO, когда MPMusicPlayerController срабатывает, и вы не можете его отключить. – tddmonkey
Удачи с этой проблемой? Пробовал все решения, но никто из них не работал. –