当app在后台时,如何在项目中播放本地添加的mp3文件?

问题描述 投票:0回答:2

我正在开发一个服务提供商应用程序,它在提供者收到请求时播放mp3文件。当应用程序处于活动模式时它可以正常工作,但当应用程序处于后台模式时它无法正常工作

ios swift avplayer
2个回答
0
投票

允许在background.enter image description here播放音频


0
投票

编写以下代码并从功能中设置/勾选音频和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)
}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.