gpt4 book ai didi

ios - 当应用程序进入后台时停止AVAudioPlayer

转载 作者:行者123 更新时间:2023-11-30 14:10:48 25 4
gpt4 key购买 nike

当应用程序在我的 GameViewController 中不再处于事件状态时,我想停止无限背景音乐。我找到了一种在 Objective-C 中实现这一点的方法,但我需要在 Swift 中实现它。我尝试使用 viewDidUnload 但这根本不起作用。

这就是我实现 bgMusic 的方式。

var bgMusic:AVAudioPlayer = AVAudioPlayer()

override func viewDidLoad() {
super.viewDidLoad()

var bgMusicURL:NSURL = NSBundle.mainBundle().URLForResource("bgMusic", withExtension: "wav")!
bgMusic = AVAudioPlayer(contentsOfURL: bgMusicURL, error: nil)
bgMusic.numberOfLoops = -1
bgMusic.prepareToPlay()
bgMusic.play()

}

最佳答案

只需使用AppDelegate,对于这种情况有一个方法。

func applicationDidEnterBackground(application: UIApplication) {

关于ios - 当应用程序进入后台时停止AVAudioPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31796116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com