我正在开发一个服务提供商应用程序,它在提供者收到请求时播放mp3文件。当应用程序处于活动模式时它可以正常工作,但当应用程序处于后台模式时它无法正常工作
允许在background.播放音频
编写以下代码并从功能中设置/勾选音频和Airplay属性
do { try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, options: [.mixWithOthers, .allowAirPlay]) print("Playback OK") try AVAudioSession.sharedInstance().setActive(true) print("Session is Active") } catch { print(error) }