From 5b629665d67e6cc964e9660b4dd18c0cdc32f234 Mon Sep 17 00:00:00 2001 From: Thong Nguyen Date: Sun, 26 Jan 2014 22:09:21 +0000 Subject: [PATCH] createAudioQueue creates queues that start off paused by defualt to keep correct time if buffering is required befor the first buffers are rendered --- StreamingKit/StreamingKit/STKAudioPlayer.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/StreamingKit/StreamingKit/STKAudioPlayer.m b/StreamingKit/StreamingKit/STKAudioPlayer.m index 23d123e..343e9ec 100644 --- a/StreamingKit/StreamingKit/STKAudioPlayer.m +++ b/StreamingKit/StreamingKit/STKAudioPlayer.m @@ -1670,6 +1670,8 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ return; } + AudioQueuePause(audioQueue); + error = AudioQueueAddPropertyListener(audioQueue, kAudioQueueProperty_IsRunning, AudioQueueIsRunningCallbackProc, (__bridge void*)self); if (error) @@ -2406,6 +2408,8 @@ static void AudioQueueIsRunningCallbackProc(void* userData, AudioQueueRef audioQ { OSStatus error; + LOGINFO(@"Called"); + AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, 1); error = AudioQueueStart(audioQueue, NULL);