我想在后台播放一个功能的声音,但我只想在前台播放另一个功能的声音。另外,即使打开静音开关,我也想播放声音。
要在后台播放声音,需要以下 2 个代码:
[Info.plist] UIBackgroundModes = 音频
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: [])
要仅在前台播放声音,我想我必须在 Info.plist 中将 UIBackgroundModes 设置为空。但是在应用程序运行时这是不可能的。
如何仅在前台播放某个功能的声音,而在后台播放另一个功能的声音?
*在前台播放声音是指当用户按下 iPhone 的 Home 键时声音会暂停,当用户再次打开应用程序时会恢复声音。