播放MPMoviePlayerController

时间:2016-03-17 17:00:25

标签: audio video ios8 mpmovieplayercontroller avaudiosession

我正在使用iOS8 +应用程序,我在MPMoviePlayerController上播放视频/音频时有关于背景音频的问题。

我想做的是:

  • 最佳解决方案:在播放视频/音频时降低背景音乐音乐,并在视频/音频停止时将其恢复到最大音量。

  • 良好的解决方案:在播放视频/音频时停止播放背景音乐,并在视频/音频停止时将其恢复。我设法做到这一点,但只使用iTunes音乐,而不是其他应用程序(Spotify,SoundClound)。我在播放视频时可以在Spotify上停止背景音频,但最后无法再播放。

以下是我想到的解决方案:

  • 解决方案1 ​​:检测在后台播放音频的其他应用并对其进行操作。这似乎不可能。

  • 解决方案2 :使用AVAudioSession类别进行游戏。这就是我现在正在尝试做的事情,但却没有我想要的行为。 AVAudioSessionCategoryAmbient 允许我将视频和音频背景一起播放,但无法降低背景音频(好处是我不必重新启动背景音频)。 AVAudioSessionCategorySoloAmbient (和其他人)会停止背景音频,但最后无法重新启动。

你们有关于如何实现这一目标的提示吗?

非常感谢你的时间

0 个答案:

没有答案