2010-08-13 4 views
1

У меня возникла следующая проблема с Audio Queue Services, и я надеялся, что это будет знакомо кому-то другому.Проблема с AudioQueueStart() на iPad

Сначала я выполняю:

AudioQueueAddPropertyListener(audioQueue, kAudioQueueProperty_IsRunning, MyAudioQueueIsRunningCallback, self);

Тогда позже я выполняю:

AudioQueueStart(audioQueue, NULL);

Оба вызова не возвращают ошибки, но не MyAudioQueueIsRunningCallback никогда не вызывается. Я могу даже позвонить AudioQueueGetProperty, чтобы проверить свойство kAudioQueueProperty_IsRunning, и эта проверка подтверждает, что свойство отличное от нуля.

Я, очевидно, оставил много кода, но я думаю, что это основное. Самая странная часть заключается в том, что код отлично работает на iPad 3.2.2 при компиляции для Debug, но не Release. Он также отлично работает при компиляции для выпуска на iPhone 4.0 и iPod 4.0, а также для обоих симуляторов в xcode.

Если это имеет значение, код, который я использую, получен из this file.

+0

Вы когда-нибудь понять это? У меня такая же проблема. – Oscar

ответ

0

У меня была такая же проблема, и это решения,

AudioQueue problem

В принципе, вы должны начать формировать звуковых сообщений MainThread (возможно UI Thread)

 Смежные вопросы

  • Нет связанных вопросов^_^