在锁屏中更改音乐

时间:2017-11-04 02:28:38

标签: ios iphone swift lockscreen

我的应用程序是否可以在设备(iPhone)锁定时(例如在给定的预设时间后)跳过或暂停当前正在播放的音乐?

1 个答案:

答案 0 :(得分:0)

播放一些音乐

func playSpawnedDot() {
    var alertSound: NSURL = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("spawnDot", ofType: "mp3")!)!
    var error:NSError?
    audioPlayer = AVAudioPlayer(contentsOfURL: alertSound, error: &error)
    audioPlayer.prepareToPlay()

    if volumeBool {
        audioPlayer.play()
    }
}

在应用程序处于后台时播放也添加此

AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient, error: nil)
AVAudioSession.sharedInstance().setActive(true, error: nil)

要在n秒后停止播放音乐,请查看背景模式 Background modes IOS