我有一个倒数计时器应用程序倒计时但如果手机被锁定或在其他应用程序上达到0时没有发出哔声和崩溃。
我找到了这个为期3年的目标C objective c play music in the background
链接但我唯一想到的就是添加“应用程序不在后台运行到Info.plist并将其设置为”No“
以下是我的演奏功能:
func timerBeep() {
// preperation
AVAudioSession.sharedInstance().setCategory("AVAudioSessionCategoryPlayback", error: nil)
AVAudioSession.sharedInstance().setActive(true, error: nil)
// play sound
var error: NSError?
audioPlayer = AVAudioPlayer(contentsOfURL: sound, error: &error)
audioPlayer.prepareToPlay()
audioPlayer.play()
}