Как проверить, поддерживает ли iPod запись звука?

Как проверить, поддерживает ли iPod запись звука с использованием Какао API?


person rui    schedule 08.10.2010    source источник
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
comment
мой ipod touch (2g) поддерживает запись звука, если к нему подключена гарнитура с микрофоном. Поэтому я бы не стал прибегать к предлагаемому вами методу. - person Matthias Bauch; 08.10.2010
comment
Дело в том, что у iPod может быть аудиовход, если вы подключите определенные наушники ... - person rui; 08.10.2010
comment
А, похоже, у этого есть ответ на проверку фактических подключенных устройств ввода: stackoverflow.com/questions/667196/ - person Ben; 08.10.2010