Я делаю приложение на основе аудио, в котором я конвертирую wav-файл в формат aac. Конверсия работает успешно, но прерывает прослушиватель, который не вызывается при преобразовании, даже если один вызов пришел ... Я инициализирую audioSession и прерывание обработки в main(). Слушатель прерывания работает в другой части приложения, например, записи и воспроизведения. Кто-нибудь может мне помочь, пожалуйста?wav to aac conversion interruptListener не звонит в ios
0
A
ответ
1
Наконец я получил решение этой проблемы. Я использовал audioSession категории
kAudioSessionCategory_MediaPlayback
ранее для AAC преобразования. Теперь я изменил его на
kAudioSessionCategory_AudioProcessing
Так работает хорошо сейчас. Метод прослушивания прерываний называется идеальным, когда происходит прерывание.
1
У меня та же проблема, решить ее с помощью этого U можно прочитать по этой ссылке: http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html
Благодарим вас за ссылку .. Я прочитал, но не смог найти решение. Я использую аппаратный кодек для преобразования. где проверить, что ошибки extfilewrite для прерывания? В настоящее время я проверяю это перед буфером fileWrite. Но не вызывается, когда происходит перерыв ... Любая идея? –
Когда приходит вызов, когда весь процесс конвертируется, а также не вызывает прослушиватель прерываний. –