私のアプリには、サードパーティのコンテンツを含む UIWebView が含まれています。コンテンツには、html5 ビデオが含まれることがあります。ユーザーがアプリの設定またはリング/サイレント スイッチを介してオーディオをミュートしたときに、html5 オーディオをミュートする方法が必要です。
これらすべてを無駄に使用しようとしました:
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategorySoloAmbient error:nil]];
[[MPMusicPlayerController applicationMusicPlayer] setVolume:0.0];
[[MPMusicPlayerController iPodMusicPlayer] setVolume:0.0];