【发布时间】:2015-08-25 15:57:29
【问题描述】:
我想让玩家在我的游戏中使用他们的音乐,所以我想知道如何检测玩家是否正在播放他的音乐库中的音乐,这样我就可以让他的音乐继续播放,如果没有让我的音乐播放在后台。
我使用此代码在我的GameViewController 中播放音乐:
let bgMusicURL: NSURL = NSBundle.mainBundle().URLForResource("Squart-GameMusic", withExtension: "wav")!
do {
Data.GameMusic = try AVAudioPlayer(contentsOfURL: bgMusicURL, fileTypeHint: nil)
} catch {
return print("no music file")
}
Data.GameMusic.numberOfLoops = 1
Data.GameMusic.prepareToPlay()
Data.GameMusic.play()
问题是,当我尝试播放音乐库中的音乐时,声音停止,它让我的应用播放音乐而不是音乐库。
【问题讨论】:
标签: ios swift audio xcode7-beta5