Я хочу разрешить игроку использовать свою музыку в моей игре, поэтому я хочу знать, как определить, воспроизводит ли игрок музыку из своей музыкальной библиотеки, чтобы я мог позволить его музыке продолжать играть, а если нет, пусть моя музыка играет в фоновом режиме. .
Я использую этот код для воспроизведения музыки в моем 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()
Проблема в том, что когда я пытаюсь воспроизвести музыку из музыкальной библиотеки, звук останавливается, и это позволяет моему приложению воспроизводить музыку вместо музыкальной библиотеки.