我的应用程序是否可以在设备(iPhone)锁定时(例如在给定的预设时间后)跳过或暂停当前正在播放的音乐?
答案 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