Управление звуком с гарнитуры (Android)

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

Многие смартфоны под управлением Android комплектуются гарнитурами с мультимедийными клавишами, как на рисунке ▲. Понятно, что эти кнопки управляют звуком.


Но если подключить такую гарнитуру к смартфону стороннего производителя, медиа-кнопки работать не будут. Сейчас разберёмся, почему.


Команды на «перемотку», паузу или изменение громкости подаются с гарнитуры посредством изменения сопротивления между 3 и 4 контактами штекера TRRS

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

Кнопка помеченная красным кругом просто замыкает 3 и 4 контакты накоротко. Это кнопка «Play/Pause» (⏵⏸). У простых гарнитур это единственная кнопка на пульте. И на всех смартфонах она работает совершенно одинаково — ставит/снимает паузу при воспроизведении звука или видео. И при записи звука тоже.


А вот с остальными кнопками не всё так однозначно. Они подключают параллельно микрофону некие сопротивления. Какие? У каждого производителя свои номиналы.

Единого стандарта нет.


Скажем, для HTC появление 1 кОм между 3 и 4 контактами штекера означает команду «Увеличить громкость», а для Samsung это сопротивление не значит ничего! Именно поэтому гарнитура одного разработчика не работает полноценно со смартфоном другого разработчика, даже при одинаковой распайке.


То есть, трёхкнопочная гарнитура HTC конечно же будет воспроизводить звук со смартфона Samsung, и микрофон будет работать. Но переключение треков работать не будет, хотя кнопки перемотки на пульте есть.


Гарнитуры для iPhone вообще устроены по другому принципу, так что тем более не могут управлять звуком на андрофонах.


• В сети распространено заблуждение, что некий стандарт есть. Приводятся номиналы сопротивлений и утверждается, что всё это работает с Nexus One. Приведу эти данные, но замечу, что стандартом данные номиналы не являются!


Пауза ⏸ — 0 Ω

Предыдущий трек ⏪ — 220 Ω

Следующий трек ⏩ — 600 Ω

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

• В ходе эксперимента получил диапазоны сопротивлений для управления звуком на HTC Desire


Пауза ⏸ — 0÷150 Ω

Тише 🔈↓ — 160÷520 Ω

Громче 🔈↑ — 530÷1560 Ω

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

Занятно, что модель HTC Sensation XE комплектуется гарнитурой, оборудованной кнопками «перемотки» — ⏪ ⏩, а не громкости, как HTC Desire. Прикиньте, производитель тот же, а принципы разные.


• Ещё один эксперимент дал информацию по Samsung J2

Пауза ⏸ — 0÷110 Ω

Громче 🔈↑ — 170÷310 Ω

Тише 🔈↓ — 315÷890 Ω


(Голосовой поиск — 120÷160 Ω)

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

Если кто не знал, удержание клавиши Play/Pause (напомню, на обычных гарнитурах это одна единственная кнопка) вызывает Google Assistant или, говоря по-русски, голосовой поиск. Так вот у Samsung'a тот же эффект достигается кратковременной подачей 120÷160 Ω между 3 и 4 контактами штекера.


• Думаю, надо замолвить слово и о простой гарнитуре ▼

Управление звуком с гарнитуры (Android) Гарнитура, Наушники, Android, Длиннопост

Её функционал можно расширить с помощью специальных приложений типа «headset button control» или с помощью плеера с функцией настройки управления.


Суть расширения функционала примерно таков: двойное нажатие кнопки — переход на следующий трек, тройное — на предыдущий. Там ещё есть комбинации с долгим нажатием… В общем — морзянка.


На этом всё. Спасибо за внимание.

TECHNO BROTHER

1.6K постов12.5K подписчиков

Добавить пост

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Теоретически, можно сделать гарнитуру на 10 кнопок с разными сопротивлениями, для разных смартфонов.

раскрыть ветку (8)
Автор поста оценил этот комментарий

Или пульт с подстроечными резисторами.

раскрыть ветку (7)
4
Автор поста оценил этот комментарий

или сразу магазин сопротивлений)

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это круче! У связистов это называется «магазин затуханий».

Автор поста оценил этот комментарий

У ксяоми это программно, заходишь в настройки, и он просит "нажми кнопку звук-, потом звук+ и т.д."

|

|
|

И еще хочу спросить какая распиновка нужна для 3RCA-TRRS для Xiaomi Mi Box 3 mdz 16 ab, а то земля даже у всех производителей разная

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Не знаю. Наиболее вероятный вариант — на картинке ▼

Иллюстрация к комментарию
раскрыть ветку (3)
Автор поста оценил этот комментарий

Спасибо, но я подумал и понял что как я проверю кабель), не будут же они ради 20 руб мне его распиновку высылать, придется купить trrs с колодкой)

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

К слову, если получите информацию о распиновке Xiaomi, буду очень признателен, если поделитесь.

Автор поста оценил этот комментарий
TRRS с клеммами — хорошее решение.

Но прежде надо проверить — может быть в купленном переходнике повезёт с расположением «земли». Если найдётся видео сигнал на одном из RCA (не обязательно он будет жёлтым), значит повезло.


Если придётся экспериментировать, рекомендую начать поиск с видео, так как со звуком будет не очевидно, правильно ли определена полярность. В поисках видео придётся перебрать 12 комбинаций (с учётом полярности).

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку