AVSystemController を使用して iPhone の呼び出し音を消音していますが、現在の呼び出し音のレベルを判断する方法がわかりません。何か案は?
PS はい、AVSystemController を使用するとアプリが App Store から禁止される可能性があることはわかっています。それは問題ではありません。
AVSystemController を使用して 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
お役に立てれば。