-1

我想在后台播放一个功能的声音,但我只想在前台播放另一个功能的声音。另外,即使打开静音开关,我也想播放声音。

要在后台播放声音,需要以下 2 个代码:

  • [Info.plist] UIBackgroundModes = 音频

  • AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: [])

要仅在前台播放声音,我想我必须在 Info.plist 中将 UIBackgroundModes 设置为空。但是在应用程序运行时这是不可能的。

如何仅在前台播放某个功能的声音,而在后台播放另一个功能的声音?

*在前台播放声音是指当用户按下 iPhone 的 Home 键时声音会暂停,当用户再次打开应用程序时会恢复声音。

4

1 回答 1

1

如何仅在前台播放声音以获取功能并在后台播放声音以获取另一项功能

检测应用何时进入后台,停止播放前景声音并切换到背景声音。

于 2016-10-17T04:03:57.637 回答