SoundPlayer
class SoundPlayer
Creates a strong reference to AVAudioPlayer and plays a sound file. Convenience class to declutter controller classes.
Example Use
let soundPlayer : SoundPlayer? = SoundPlayer()
guard let player = self.soundPlayer else {return}
// player.playSound(fileName: String, volume: Float)
player.playSound("sound.mp3", 0.5)
-
Undocumented
Declaration
Swift
var player: AVAudioPlayer? -
Undocumented
Declaration
Swift
var numberOfLoops: Int -
Undocumented
Declaration
Swift
init() -
Handles checking for AVAudioPlayer and playing a sound.
Throws
print(error.localizedDescription)
Declaration
Swift
func playSound(_ fileName: String, _ volume: Float)Parameters
fileNameString - file name as it appears in Sounds.xcassets
volumeFloat - volume scaled 0.0 - 1.0
SoundPlayer Class Reference