Каковы стандартные элементы управления наушниками на стоковом Android Kitkat?

У меня есть наушники Bose MIE2 и Nexus 5 под управлением Android KitKat 4.4.2. На наушниках есть двусторонняя кнопка:

введите описание изображения здесь

Нажатие этой кнопки разными способами во время воспроизведения звука вызывает разные действия. Пытаюсь разобраться с управлением. До сих пор я нашел:

  • однократное касание с любой стороны:
    • Google Play Музыка: воспроизведение/пауза
    • Звук: воспроизведение/пауза
    • Stitcher Radio: пауза, но нет воспроизведения
  • двойное касание в любую сторону: вперед на одну дорожку
    • Google Play Music: вперед на один трек
    • Звук: ничего, просто пауза и воспроизведение (интерпретируется как 2 одиночных нажатия)
    • Stitcher Radio: ничего, просто паузы (интерпретируются как 2 одиночных нажатия)
  • нажмите и удерживайте с любой стороны
    • Все контексты: голосовой поиск google

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

Вопросов

  • есть ли стандартная ссылка на то, что должны делать различные шаблоны постукивания?
  • Есть ли способ запрограммировать элементы управления для достижения согласованного интерфейса между приложениями?
  • все ли производители наушников реализуют в основном одни и те же элементы управления наушниками, так что приложения для управления одним брендом будут работать для других брендов?

Ответы (1)

  1. есть ли стандартная ссылка на то, что должны делать различные шаблоны постукивания?

По сути, вы заметили, как большинство наушников BT работают с помощью своих кнопок.

  1. Есть ли способ запрограммировать элементы управления для достижения согласованного интерфейса между приложениями?

Нет, поскольку каждый производитель приложений решает, следует ли и как внедрять/интерпретировать элементы управления BT. Это может сильно раздражать при воспроизведении из разных приложений, а кнопка паузы не работает.

  1. все ли производители наушников реализуют в основном одни и те же элементы управления наушниками, так что приложения для управления одним брендом будут работать для других брендов?

По моему опыту владения несколькими наушниками BT, кнопки всегда одинаковые, а вот расположение - нет. Я попытался найти стандарт BT в надежде узнать, стандартизированы ли кнопки, но не смог найти никаких оснований.