Метод AudioQueueStart () не может воспроизводить музыку в фоновом режиме ios4

На платформе iphone 3.x я использую метод AudioQueueStart для воспроизведения музыки, но на платформе ios4, когда программа работает в фоновом режиме, звук отсутствует, но я замечаю, что приложение все еще работает в фоновом режиме, я добавил в info.list UIBackgroundModes / Audio и методы applicationDidEnterBackground


person user378601    schedule 29.06.2010    source источник


Ответы (1)


Следует проверить, что первым активен AudioSession.

В моем случае я ранее установил сеанс неактивным между изменениями песни перед запуском новой песни:

AudioSessionSetActive(false);

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

person dquail    schedule 02.07.2010