我用SpriteKit制作游戏。当我打开应用程序并更改场景时,在播放音乐时(例如从iPhone上的音乐应用程序),音乐停止。当我打开应用程序和更换场景时,如何继续播放音乐?
答案 0 :(得分:1)
您需要配置应用程序的功能,并在音频会话上设置类别。
我认为您正在寻找:
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
还有其他类别,但这里是AVAudioSessionCategoryPlayback上的文档。
使用此类别时,您的应用音频将继续使用“静音” 开关设置为静音或屏幕锁定时。 (称为开关 iPhone上的响铃/静音开关。)继续播放音频 app转换为背景(例如,当屏幕 锁),将音频值添加到你的UIBackgroundModes键 信息属性列表文件。
这是XCode功能面板的捕获: