2016-03-02 6 views
0

В настоящее время я работаю над приложением, которое постоянно прослушивается. Хотя это запись, я иногда звучит предупредительный сигнал и вибрации с помощьюCoreAudio производит ошибки при воспроизведении AudioServicesPlayAlertSound

AudioServicesPlayAlertSound(...); 
AudioServicesPlaySystemSound(...); 

Я заметил, что иногда, как я положил приложение в фоновом режиме, в то время как он собирается играть или играть звук/вибрация, он бросает следующее ошибка в журнале консоли:

Error -10868 

следует

ERROR: [0x16e19f000] >aurioc> 807: failed: '!pla' (enable 1, outf< 2 ch, 0 Hz, Float32, non-inter> inf< 2 ch, 0 Hz, Float32, non-inter>) 

следует

Error opening capture session. OSStatus error code: 561015905 

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

Идеи?

ответ

0

В общем случае приложениям iOS запрещено воспроизводить звук из состояния фона. Ошибка при попытке сделать это может привести к гибели диаграммы аудио единицы приложения (включая запись).

+0

Я пришел к такому же выводу: мне нужно быть немного более об этом. Но спасибо! Если появятся какие-то другие предложения, я буду так благодарен их услышать! :) –

0

конфигурирование аудио сессии с использованием конфигурации смешаемой категории help? Не тестировали, но, говоря об этом, он может изменить наблюдаемое поведение.