Project

General

Profile

English version

Управление плеером Android

Описание функции

На данный момент реализовано управление штатными кнопками на руле и на магнитоле CD30/CD30MP3 стандартным плеером Android двумя разными способами (если не работает первый способ, нужно попробовать второй), а также плеером PowerAMP. Не все стандартные плееры Android поддерживают управление из-вне, даже одним из двух способов, поэтому управление конкретно на Вашем устройстве, к сожалению, не гарантируется. Однако управление PowerAMP должно работать стабильно, так как у них есть официальное API.
Если желаема поддержка других плееров, просьба писать на форуме либо заводить задачку в трекере. Попробуем связаться с разработчиками для предоставления API.

Режим управления можно выбрать в Настройках сервиса: "Настройки интеграции" -> "Режим управления аудио-плеером". Для того чтобы управление плеером работало, необходимо включить пункты "Управление аудио Android" и "Управлять аудио-плеером" в том же разделе. Управление работает только если магнитола отсутствует, выключена, либо на ней выбран вход "Aux".

Также доступен и по-умолчанию включен пункт "Автоматически ставить на паузу аудио-плеер" - при включении магнитолы не в режиме "Aux", либо при изменении источника с "Aux" на какой-то другой (в том числе при звонке по громкой связи), либо при выключении штатного дисплея, плееру будет автоматически отправлена команда "пауза".

Пункт "Управлять громкостью" позволяет регулировать громкость мультимедиа-потока Android правым колёсиком на руле. Работает только когда магнитола выключена, потому что иначе её громкость тоже будет регулироваться. По-умолчанию пункт выключен.

Принцип управления плеером

Управление осуществляется стрелками вниз/вверх на правой стороне руле либо стрелками влево/вправо на магнитоле.
  • Однократное нажатие стрелки вниз/влево - переключение на предыдущий трек;
  • Однократное нажатие стрелки вверх/вправо - переключение на следующий трек;
  • Быстрое двукратное нажатие стрелки вниз/влево - команда Stop;
  • Быстрое двукратное нажатие стрелки вверх/вправо - команда Play/Pause;
  • Удержание стрелки вниз/влево - перемотка текущего трека назад (Rewind), осуществляется пока не будет отпущена кнопка;
  • Удержание стрелки вверх/вправо - перемотка текущего трека вперёд (FastForward), осуществляется пока не будет отпущена кнопка.
    Последние две команды работают только если выбран "Режим управления 2" или "PowerAMP".
В будущем планируется:
  • Реализация команд "переход к следующему и предыдущему альбому";
  • Вывод информации о воспроизводимой дорожке аудио-плеера прямо на Главный экран приложения (куда выводится информация от штатной магнитолы).

English version

Also available in: PDF HTML TXT