Как я могу проверить, подключен ли микрофон к iPhone? - PullRequest
2 голосов
/ 17 февраля 2010

Я использую AVAudioRecorder в структуре AVFoundation. Мне интересно, как я могу проверить, подключено ли микрофонное устройство (на iPod Touch)?

Ответы [ 2 ]

4 голосов
/ 08 октября 2012

BOOL inputAvailable = [[AVAudioSession sharedInstance] inputIsAvailable];

4 голосов
/ 17 февраля 2010

Поддержка устройств * Раздел 1002 * Руководства по программированию приложений iPhone - ваш друг

В iPhone OS 3.0 и более поздних версиях используйте класс AVAudioSession, чтобы определить, доступен ли аудиовход.Этот класс учитывает множество различных источников аудиовхода на устройствах на базе iPhone OS, включая встроенные микрофоны, разъемы для гарнитуры и подключенные аксессуары.Для получения дополнительной информации посмотрите Ссылку класса AVAudioSession.

...