Как проверить, поддерживает ли iPod запись звука с использованием Какао API?
Как проверить, поддерживает ли iPod запись звука?
comment
AudioSessionInitialize (NULL, NULL, NULL, NULL); UInt32 propertySize, micConnected; AudioSessionGetProperty (kAudioSessionProperty_AudioInputAvailable, & propertySize, & micConnected); [самообновлениеMicStatus: micConnected]; // созданный пользователем метод
- person rui   schedule 08.10.2010
Ответы (1)
Если вы знаете, какие устройства поддерживают запись звука (например, iPhone всегда поддерживает), вы можете использовать методы из этого вопроса:
Определить устройство (iPhone, iPod Touch) с помощью iPhone SDK
Фактическое тестирование подключенного устройства ввода может быть выполнено с помощью служб аудиосессии, показанных в этом решении:
Обнаружение аксессуаров для iPhone / iPod Touch
person
Ben
schedule
08.10.2010
мой ipod touch (2g) поддерживает запись звука, если к нему подключена гарнитура с микрофоном. Поэтому я бы не стал прибегать к предлагаемому вами методу.
- person Matthias Bauch; 08.10.2010
Дело в том, что у iPod может быть аудиовход, если вы подключите определенные наушники ...
- person rui; 08.10.2010
А, похоже, у этого есть ответ на проверку фактических подключенных устройств ввода: stackoverflow.com/questions/667196/
- person Ben; 08.10.2010