Revision: 80649
Updated URL
Updated Code
Updated Description
at March 23, 2020 17:56 by chrisaiv
Updated URL
https://www.chrisjmendez.com/2016/10/23/swift-load-a-wav-sound-using-avfoundation/
Updated Code
https://www.chrisjmendez.com/2016/10/23/swift-load-a-wav-sound-using-avfoundation/
Updated Description
https://www.chrisjmendez.com/2016/10/23/swift-load-a-wav-sound-using-avfoundation/
Revision: 70957
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 23, 2016 16:59 by chrisaiv
Initial Code
func changeSound(_ song:(path: String, format: String)){
var err:NSError?
let track = Bundle.main.path(forResource: song.path, ofType: song.format)!
let u = URL(fileURLWithPath: track)
do {
audioPlayer = try AVAudioPlayer(contentsOf: u)
} catch let error as NSError {
err = error
audioPlayer = nil
}
if let error = err {
print("audioPlayer Err: \(error.localizedDescription)")
} else {
audioPlayer?.prepareToPlay()
}
if let player = audioPlayer {
player.play()
}
}
Initial URL
Initial Description
I sometimes need to dynamically load a .wav file. Here's how I do it using AVFoundation
Initial Title
Swift: Load a Wav sound using AVFoundation
Initial Tags
iphone
Initial Language
iPhone