Отключить шумоподавление микрофона iPhone 4

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

Мое приложение воспроизводит фоновую музыку, которая обрезается из-за этого нового микрофона. Поэтому я хотел бы, чтобы микрофон фонового шума был отключен, пока мое приложение открыто и работает.

Спасибо


person sosergio    schedule 06.10.2010    source источник
comment
Если бы вы могли уменьшить фоновый шум во время записи, любой код был бы более полезным.   -  person Warrior    schedule 29.10.2010
comment
Я не хочу уменьшать фоновый шум. Для моего приложения я хочу отключить функцию шумоподавления на iPhone. Любое решение для достижения этого?   -  person पवन    schedule 20.08.2014


Ответы (2)


Посмотрите в справочном документе по свойствам аудиоустройства Apple свойства kAUVoiceIOProperty_BypassVoiceProcessing и kAUVoiceIOProperty_VoiceProcessingEnableAGC, а также способы их настройки и/или изменения.

person hotpaw2    schedule 06.10.2010
comment
спасибо, я нашел AudioUnit немного сложным в обращении. У вас есть что-нибудь полегче, с чего я могу начать? Я начинаю отсюда developer.apple .com/library/ios/#documentation/MusicAudio/ - person sosergio; 07.10.2010
comment
Привет, не могли бы вы написать код с объектом audioUnit, я не понимаю, как использовать kAUVoiceIOProperty_BypassVoiceProcessing для простого AVAudioPlayer. - person Nilesh Kikani; 30.10.2012
comment
Я использую AVAudionRecorder любую идею, где установить эти свойства, чтобы я мог программно отключить функцию шумоподавления на устройствах iPhone? - person पवन; 20.08.2014

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

person Jim    schedule 24.12.2010
comment
На самом деле я хотел бы включить музыку во время телефонного звонка. - person sosergio; 24.12.2010