私はAVSystemControllerでiPhone着信音を消音していますが、着信音の現在のレベルを判断する方法はわかりません。何か案は?iPhone着信音の現在のレベルを確認する方法は?
PSはい私は、AVSystemControllerを使用するとアプリがApp Storeから禁止される可能性があることを知っています。それは問題ではありません。
私はAVSystemControllerでiPhone着信音を消音していますが、着信音の現在のレベルを判断する方法はわかりません。何か案は?iPhone着信音の現在のレベルを確認する方法は?
PSはい私は、AVSystemControllerを使用するとアプリがApp Storeから禁止される可能性があることを知っています。それは問題ではありません。
MPVolumeView(ボリュームスライダ)は、デバイスのボリュームを変更することはできませんが、ユーザーの操作によってのみ、スライダを作成してボリュームやラベルなどに変更できます。
MPVolumeViewはツールボックスのコントロールです。プロジェクトにMediaPlayer.frameworkを追加する必要があります。次に、MPVolumeViewがインターフェイスビルダーのツールボックスに表示されます。 MPVolumeViewは、呼び出し音量を含むデバイス音量を使用します。 AVAudioPlayerはアプリケーションレベルのボリュームのみです。このことができます
musicPlayer = [[MPMusicPlayerController iPodMusicPlayer];
musicPlayer.volume = 1; // device volume will be changed to maximum value
希望:
はまた、あなたが行うことができます小さなことがあります。
[NSNotificationCenter defaultCenter]は、音量の変化に応じてAVSystemController_SystemVolumeDidChangeNotificationや他の通知を送信しなくなりました。 – Jano