AudioQueueStart перестал работать когда приложение для iPhone, работающее в фоне iOS4.0

Я испытываю затруднения при запуске AudioQueue, когда мое приложение в фоновом режиме с iOS4.0, код хорошо работает, когда приложение активно, но перестало работать с-12985 кодами при выполнении в фоновом режиме.

        err = AudioQueueStart( queueObject, NULL );


        if( err )
        {
            NSLog(@"AudioQueueStart failed with %d", err);
                = NO;
AudioQueueStop(queueObject, YES);
            return;
        }

Для кода выше, допустите ошибку, установлен на-12985

8
задан dquail 25 June 2010 в 22:26
поделиться

2 ответа

С тех пор я понял, что повторное использование аудиопотока из фона работает просто отлично. Вы просто не можете начать новую.

2
ответ дан 5 December 2019 в 20:13
поделиться

Убедившись, что моя AudioSession активна, проблема была устранена:

AudioSessionSetActive(false);

Когда я убрал это, AudioQueueStart прекрасно работает в фоновом режиме.

3
ответ дан 5 December 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: