0
私はAVAudioPlayerを使用してゲームでサウンドを再生しています。ユーザーがデバイスをロックすると、ゲームを一時停止し(再開ビューに送信する)、すべてのサウンドの再生を停止します。AVAudioPlayer、オーディオセッションカテゴリとロック
ただし、レジュームビューは保存されたゲームを読み込むときと同じですので、そのビューはAVAudioPlayerを使用してサウンドをトリガーします。画面がロックされている状態で、オーディオセッションがkAudioSessionCategory_SoloAmbientSoundに設定されていても、サウンドは聞こえます。
AVAudioPlayer play
が呼び出されても、すべての音を止める方法を知っている人はいますか?
私は、このメソッドの呼び出しを試みた:
AudioSessionSetActive(false)
を、それは助けにはなりませんでした。
更新:デバイスがロックされているときは、しかし、私はAudioSessions経由で内蔵の仕方、など
はあなたに
に感謝があったかどうかを知りたいと思った私は、現在0.0にボリュームを設定してい