В этой статье подробно описаны функциональные требования к разъему 3,5 мм и USB- гарнитурам.
При проверке поведения устройства и аудиогарнитуры обратите внимание на следующие требования:
- применяется только в том случае, если другие аудиоаксессуары (например, Bluetooth) недоступны.
- охватывают поведение устройств по умолчанию и не применяются к приложениям, использующим API-интерфейсы маршрутизации звука для выбора аудиопериферийного устройства для использования.
СМИ
Если пользователь подключает гарнитуру к устройству во время воспроизведения мультимедиа, аудиовыход (звук) должен быть слышен только через гарнитуру.
Например, при воспроизведении мультимедиа с помощьюуниверсального музыкального проигрывателя с открытым исходным кодом нажатие кнопки воспроизведения/паузы должно приостановить воспроизведение. Нажатие той же кнопки, когда мультимедиа приостановлено, должно возобновить воспроизведение.
Если на гарнитуре есть кнопки регулировки громкости:
- Нажатие кнопки увеличения громкости должно постепенно увеличивать громкость при каждом нажатии кнопки, пока не будет достигнута максимальная громкость. Если нажать и удерживать кнопку увеличения громкости, громкость должна постепенно увеличиться до максимального значения.
- Нажатие кнопки уменьшения громкости должно постепенно уменьшать громкость при каждом нажатии кнопки до полного отключения звука. Если нажать и удерживать кнопку уменьшения громкости, громкость постепенно уменьшится до бесшумного уровня.
- Нажатие кнопки увеличения громкости в выключенном состоянии должно увеличивать громкость на одну ступень, начиная с режима «Без звука».
Рекомендуется для приложений : при отключении гарнитуры звук должен прекратиться, а воспроизведение приостановиться. При повторном подключении воспроизведение не должно начинаться снова, пока пользователь не нажмет кнопку воспроизведения. При нажатии кнопки воспроизведения звук снова должен быть ограничен гарнитурой.
Одна кнопка
![Функции кнопок для однокнопочных гарнитур, управляющих медиапотоком.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/media_one.png?hl=ru)
Рисунок 1. Функции кнопок однокнопочной гарнитуры, управляющей медиапотоком.
Две кнопки
![Функции кнопок для двухкнопочных гарнитур, управляющих медиапотоком.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/media_two.png?hl=ru)
Рис. 2. Функции кнопок двухкнопочной гарнитуры, управляющей медиапотоком.
Три кнопки
![Функции кнопок для трехкнопочных гарнитур, управляющих медиапотоком.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/media_three.png?hl=ru)
Рис. 3. Функции кнопок трехкнопочной гарнитуры, управляющей медиапотоком.
Четыре кнопки
![Функции кнопок для четырехкнопочных гарнитур, управляющих медиапотоком.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/media_four.png?hl=ru)
Рис. 4. Функции кнопок четырехкнопочной гарнитуры, управляющей медиапотоком.
Телефония
Если пользователь подключает гарнитуру к устройству во время разговора, разговор должен продолжаться через гарнитуру. Вызов не должен прерываться, а микрофон не должен отключаться. Кнопки громкости, если они есть, должны вести себя так же, как при воспроизведении мультимедиа.
Примечание . Действия по отключению звука и завершению телефонного звонка могут различаться на разных устройствах Android. Это документирует наиболее распространенное поведение; но для некоторых устройств короткое нажатие на гарнитуру отключает звук звонка, а долгое нажатие кладет трубку.
Одна кнопка
![Функции кнопок для однокнопочной гарнитуры для обработки телефонного звонка.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/telephony_one.png?hl=ru)
Рис. 5. Функции кнопок однокнопочной гарнитуры для обработки телефонного звонка.
Две кнопки
![Функции кнопок для двухкнопочных гарнитур, обрабатывающих телефонный звонок.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/telephony_two.png?hl=ru)
Рисунок 6. Функции кнопок двухкнопочной гарнитуры для обработки телефонного звонка.
Три кнопки
![Функции кнопок трехкнопочной гарнитуры для обработки телефонного звонка.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/telephony_three.png?hl=ru)
Рис. 7. Функции кнопок трехкнопочной гарнитуры для обработки телефонного звонка.
Четыре кнопки
![Функции кнопок четырехкнопочной гарнитуры для обработки телефонного звонка.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/telephony_four.png?hl=ru)
Рис. 8. Функции кнопок четырехкнопочной гарнитуры для обработки телефонного звонка.
Голосовые команды
Кнопка голосового управления — это новый стандарт встроенного управления, обеспечивающий постоянный и удобный доступ к функции голосового управления с любого одобренного носимого аудиоустройства. Нажав определенную здесь кнопку, пользователи услышат двухтональный звуковой сигнал , указывающий, что устройство прослушивает и готово принять запрос.
Независимо от того, встроена ли она в многофункциональную кнопку или выделена как отдельная кнопка, она всегда должна быть быстродоступной, эргономичной и интуитивно понятной, как описано в следующем разделе.
Рекомендации по назначению кнопок и функций
На следующих рисунках изображена приемлемая конфигурация кнопки голосового управления Android.
Параметры
![Параметры настройки кнопок.](https://source.android.com/static/docs/core/interaction/accessories/headset/images/button_configuration.png?hl=ru)
Рисунок 9. Параметры конфигурации кнопок.
Кнопки всегда должны быть обращены вперед и расположены так, чтобы их можно было легко найти только на ощупь.
Расстояние
Пуговицы должны быть больше 5 мм и иметь расстояние между пуговицами не менее 5 мм. В гарнитурах с четырьмя кнопками расстояние между кнопкой D и группой других кнопок должно составлять не менее 9 мм.
![Требования к расстоянию между кнопками](https://source.android.com/static/docs/core/interaction/accessories/headset/images/button_spacing.png?hl=ru)
Рисунок 10. Требования к расстоянию между кнопками.
Икона
На следующей диаграмме A не помечен или помечен точкой. B отмечен знаком + или стрелкой вверх. C отмечен знаком - или стрелкой, направленной вниз. D отмечен значком выбранной кнопки.
![Требования к значку кнопки](https://source.android.com/static/docs/core/interaction/accessories/headset/images/button_icons.png?hl=ru)
Рисунок 11. Требования к значку кнопки.
Размеры
На следующей диаграмме показано соотношение значка кнопки и пространства вокруг него.
![Требования к размеру значка кнопки голосового поиска](https://source.android.com/static/docs/core/interaction/accessories/headset/images/icon_sizing.png?hl=ru)
Рисунок 12. Требования к размеру значка кнопки голосового поиска.
Порт микрофона
Микрофон ни в коем случае не должен быть загорожен при использовании кнопок. Расположите порт подальше от области интерфейса пальца.
![Размещение микрофона](https://source.android.com/static/docs/core/interaction/accessories/headset/images/microphone.png?hl=ru)
Рисунок 13. Расположение микрофона.