当我的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()
}
答案 0 :(得分:0)
只需使用AppDelegate,这种情况就有一种方法。
func applicationDidEnterBackground(application: UIApplication) {