2

サイレントボタン(音量のオン/オフを切り替えるボタン)の位置を検出したいのですが。バックグラウンドで音を鳴らすアプリを作っていますが、呼び出し音が鳴っているかどうかを検出したいので、音を鳴らしません。結局のところ、ユーザーが自分の電話の音量をオフにした場合、彼は私のアプリが大きな音を再生することを望んでいません。

ちなみに、iPhoneだけでなく、すべてのiOSデバイスのボタンの位置を知る必要があります。

前もって感謝します。

4

4 に答える 4

1

ミュートスイッチでサウンドを消音させたいだけの場合は、またはを使用して、ミュートスイッチを尊重するようにオーディオセッションを設定しますAVAudioSessionCategoryAmbientAVAudioSessionCategorySoloAmbient

于 2012-11-26T21:40:52.490 に答える
1

RDBMuteSwitchをチェックすることをお勧めします。

于 2012-11-26T21:23:35.563 に答える
1

この回答をご覧ください。

ジェイルブレイクされたデバイス用のアプリを作成している場合は、UIHardwareをご覧になることをお勧めします。

于 2012-07-25T18:41:19.750 に答える