From cf14a035f626ffcaaaf36ad93a3ccabaa16be75c Mon Sep 17 00:00:00 2001 From: terryso Date: Thu, 1 Aug 2013 10:12:19 +0800 Subject: [PATCH] Fixed AudioPlayer not calling the didEncounterError: method when an error occured --- Audjustable/Classes/AudioPlayer/AudioPlayer.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Audjustable/Classes/AudioPlayer/AudioPlayer.m b/Audjustable/Classes/AudioPlayer/AudioPlayer.m index 1c5c090..b47aef6 100644 --- a/Audjustable/Classes/AudioPlayer/AudioPlayer.m +++ b/Audjustable/Classes/AudioPlayer/AudioPlayer.m @@ -1097,6 +1097,11 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ { errorCode = errorCodeIn; self.internalState = AudioPlayerInternalStateError; + + dispatch_async(dispatch_get_main_queue(), ^ + { + [self.delegate audioPlayer:self didEncounterError:errorCode]; + }); } -(void) createAudioQueue