我已导入 AVFoundation 并将音频添加到我的应用程序中,但如果应用程序进入后台模式,音频不会停止
var backgroundMusic: AVAudioPlayer? = {
guard let url = Bundle.main.url(forResource: "Mining by Moonlight", withExtension: "mp3") else {
return nil
}
do {
let player = try AVAudioPlayer(contentsOf: url)
player.numberOfLoops = -1
return player
} catch {
return nil
}
}()
在viewDidLoad
中是代码:
backgroundMusic?.prepareToPlay()
backgroundMusic?.play()
有人可以帮助我吗?
最佳答案
确保后台任务中未启用音频和 AirPlay
关于ios - 我已导入 AVFoundation 并将音频添加到我的应用程序中,但如果应用程序进入后台模式,音频不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41022426/