Как отключить микрофон во время записи с помощью UIImagePickerController?

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


person jamil    schedule 29.05.2012    source источник


Ответы (2)


Если вы хотите, чтобы ваше приложение было в магазине приложений, то не существует одобренного Apple метода для фактического отключения звука всего iPhone. Существуют определенные библиотеки, но они не одобрены.

Документация Apple по Audio Session

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

См. также Документацию по программированию на iPhone См. часть 3.3 для аудио (события, к которым можно получить доступ и выполнить в iOS).

person Abhishek Singh    schedule 29.05.2012
comment
СПАСИБО @roronoa. пожалуйста, поделитесь ссылкой, чтобы я мог сказать моему клиенту, что эта задача отключения микрофона незаконна. - person jamil; 29.05.2012

Вы можете использовать платформу AVFoundation для записи видео без звука, проверьте это:

Руководство по программированию AVFoundation

person Johnmph    schedule 29.05.2012
comment
Не могли бы вы поделиться фрагментом кода для записи видео без звука. заранее спасибо - person jamil; 29.05.2012