2008-11-23 2 views
2

Согласно описанию Apple, приложение примера aurioTouch предполагает «получить аудиовход и скопировать его на выход», что, я думаю, означает, что приложение будет воспроизводить/через любой звук, который микрофон iPhone поднимает через динамики iPhone.aurioTouch пример воспроизведения аудио приложения/без работы?

Однако, когда я загрузил приложение на свой iPhone (обновленный до версии 2.2), функция playthru не работает вообще. Эквалайзер на экране реагирует, как и ожидалось, на голоса и звуки, поэтому половина входного сигнала для приложения явно работает.

Да, я попытался переключить кнопку «MUTE» приложения, и да, я убедился, что переключатель «звонок/звук» iPhone не установлен в тихий и что громкость не установлена ​​на ноль. Что мне не хватает?

+0

Hi..me тоже сталкивается с той же проблемой. Можете ли вы помочь мне? – 2013-05-03 11:22:00

ответ

5

Проблема заключается в неправильно записанном DC-фильтре в вспомогательном коде.

Прокомментируйте строки 210 и 211 кода AppDelegate, которые вызывают фильтр постоянного тока, и вы немедленно начнете работу.

+0

U означает сказать эту строку правильно? // Удалить компонент DC // \t для (UInt32 i = 0; i < ioData-> mNumberBuffers; ++ i) // \t THIS-> dcFilter [i] .InplaceFilter ((SInt32 *) (ioData-> mBuffers [i]. mData), inNumberFrames, 1); Я прокомментировал это. Но все же он не работает. – 2013-05-03 11:20:02

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