即使手机被锁定或在后台,也会迅速播放噪音

时间:2015-04-19 02:38:06

标签: ios swift avaudioplayer

我有一个倒数计时器应用程序倒计时但如果手机被锁定或在其他应用程序上达到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()

}

0 个答案:

没有答案