import AVFoundation
var player: AVAudioPlayer?
func playBackgroundAudio() {
do {
try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
print("Audio session setup failed: (error)")
}
if let url = Bundle.main.url(forResource: "background_music", withExtension: "mp3") {
do {
player = try AVAudioPlayer(contentsOf: url)
player?.numberOfLoops = -1
player?.play()
} catch {
print("Error playing audio: \(error)")
}
}
}
playBackgroundAudio()
1
0
411