我正在使用iOS8 +应用程序,我在MPMoviePlayerController上播放视频/音频时有关于背景音频的问题。
我想做的是:
最佳解决方案:在播放视频/音频时降低背景音乐音乐,并在视频/音频停止时将其恢复到最大音量。
良好的解决方案:在播放视频/音频时停止播放背景音乐,并在视频/音频停止时将其恢复。我设法做到这一点,但只使用iTunes音乐,而不是其他应用程序(Spotify,SoundClound)。我在播放视频时可以在Spotify上停止背景音频,但最后无法再播放。
以下是我想到的解决方案:
解决方案1 :检测在后台播放音频的其他应用并对其进行操作。这似乎不可能。
解决方案2 :使用AVAudioSession类别进行游戏。这就是我现在正在尝试做的事情,但却没有我想要的行为。 AVAudioSessionCategoryAmbient 允许我将视频和音频背景一起播放,但无法降低背景音频(好处是我不必重新启动背景音频)。 AVAudioSessionCategorySoloAmbient (和其他人)会停止背景音频,但最后无法重新启动。
你们有关于如何实现这一目标的提示吗?
非常感谢你的时间