I am trying to pause the AVAudioPlayer
if it is currently playing. When I debug my code and check AVAudioPlayer
, I see it is allocated. When I try to access a method/property on it (i.e. myAudioPlayer isPlaying
), I get an EXC_BAD_ACCESS
error. This happens if the AVAudioPlayer
does not have a sound loaded. Is there a way I can do a check to see if it has loaded a sound? I tried accessing myAudioPlayer.data
, but I still get the same error.
I guess you have to use prepareToPlay method to find whether it has loaded or not.