Ключом к пониманию этого является знание того, что означают слова. Я не знаю хорошего словаря в документах, но некоторые определения разбросаны по документам (включая Руководство по программированию аудиосеансов ). Другие, вам просто нужно знать, как работают гарнитуры.
- Приемник: «маленький динамик, который вы подносите к уху во время телефонного звонка»
- Гарнитура: 3-проводная вилка в разъеме гарнитуры (слева, справа, микрофон + земля).
- Наушники: 2-проводный штекер в разъеме гарнитуры (слева, справа + заземление)
- Микрофон: микрофон iPhone (у основания устройства)
- Динамик: «громкий» динамик iPhone (у основания устройства)
Так что, если вы подключили «наушники» (наушники без микрофона), это HeadphonesAndMicrophone
. ReceiverAndMicrophone
против SpeakerAndMicrophone
- настройка программного обеспечения (например, нажатие кнопки «Динамик» в Phone.app).
Вы можете определить количество проводников на разъеме гарнитуры, посмотрев на черные полосы, разделяющие каналы. Гнездо для стереонаушников имеет две черные полосы. Разъем для гарнитуры (с микрофоном) имеет три. Таким образом устройство может определить, какой из них подключен. Оно просто проверяет непрерывность между одним из аудиоканалов и входом микрофона. Если есть короткий, то это означает, что это наушники. Если он открыт, значит это гарнитура.