Как отличить блокировку экрана от нажатия кнопки «Домой» на iOS5?

Я разрабатываю приложение для iPhone, которое воспроизводит звук в фоновом режиме. I хотите, чтобы звук продолжал воспроизводиться, если пользователь блокирует экран, но приостанавливает его, если он решит переключиться на другое приложение (нажав кнопку «Домой»).

На iOS 4 не было проблем, потому что приложение переходило в неактивное состояние когда экран был заблокирован и перемещаться в фоновый режим можно только при нажатии кнопки «Домой». В iOS 5, когда экран заблокирован, приложение теперь также перемещается в фоновый режим, поэтому кажется, что больше невозможно определить разницу между два государства. Есть ли решение этой проблемы?

8
задан Stuart Fisher 28 November 2011 в 23:09
поделиться