タイムラインに動画を表示するアプリがあります。動画は自動再生され、デフォルトでは無音になります。ユーザーがバックグラウンドで音楽を再生している場合、この時点で音楽が停止することはありません。実際にバックグラウンド ミュージックを一時停止してビデオを再生できるのは、ビデオをタップしたときだけです。ビデオの再生が終了すると、ユーザーの前のオーディオは中断したところから続行する必要があります。
使ってみました
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
ただし、これにより、ビデオがフルスクリーンモードであっても、音楽がオーディオとミックスされます。もちろん、再生ボタンをタップすると音楽が一時停止するようにすることもできますが、それは最もクリーンな解決策ではない可能性があります。
より良いアイデアはありますか?