私はバックグラウンドでオーディオを再生するiPhoneアプリを開発しています。ユーザーが画面をロックしてもオーディオは再生され続けますが、ホームボタンを押して別のアプリに切り替えると一時停止します。iOS5の画面ロックとホームボタンの押下を区別する方法は?
iOS 4では、画面がロックされているときに非アクティブ状態になり、ホームボタンが押された場合にのみバックグラウンドに移動するため、問題はありませんでした。画面がロックされているiOS 5では、アプリもバックグラウンドに移動するようになりました。そのため、2つの状態の違いを知ることはもはや不可能です。この問題の解決法はありますか?
にコードスニペットを置くことができる任意のGoogle検索がiOS5を通知センターを返すので、これは厄介な問題です。理想的には、登録可能なシステム通知のリストを見つけることができます。何かがポップアップすることを願っています。 – Rich86man
それに応じてオーディオセッションを設定している限り、OSはそれを世話します。私はオーディオプログラマーではない)。ドキュメントで「画面ロック」を検索すると、「オーディオセッションプログラミングガイド」(オーディオセッションクックブック)に役立つ情報が見つかります。 –
[デバイスのロックとバックグラウンドへのアプリの送信を区別することはできますか?](http://stackoverflow.com/questions/7754317/is-it-possible-to-distinguish-between-locking-the -device-and-a-app-to-b) – Pang