setIdleTimerDisabled и проблема MPMusicPlayer - PullRequest
0 голосов
/ 25 марта 2011

Хорошо, я хочу отключить Idletimer в моем приложении. Я поместил код ниже в appdelegate в методе applicationDidFinishLaunching, и он работает нормально (устройство остается разблокированным)

[application setIdleTimerDisabled:YES];

Хотя при воспроизведении музыки методами MPMusicPlayer idletimer снова включается ... и вскоре устройство переходит в режим затемнения, а вскоре после этого в "заблокированном" режиме.

Я пытался найти в Google другие методы, но в конечном итоге НЕТ, которые являются эффективными. Я также попытался поместить приведенный выше код в другую функцию и вызывать эту функцию каждую секунду, используя NSTimer во время воспроизведения музыки, но безрезультатно. Это просто не сработает.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 25 марта 2011

Тьфу.Я ненавижу отвечать на свои вопросы.Но здесь вы идете, ответ здесь: Как остановить MPMusicPlayerController от включения блокировки экрана

Смотрите ответ от ХеннингРаботает как шарм!

...