Как использовать клавиши громкости для пропуска треков на телефонах Android

Это обычная вещь, которую ищут люди — как использовать клавиши регулировки громкости для пропуска треков на устройствах Android? Некоторые производители телефонов встроили это в систему, но у многих нет. Итак, сегодня я собираюсь показать вам несколько различных методов включения этой функции на вашем устройстве Android, независимо от того, какое у вас устройство.

Методы, которые я вам показываю, также будут работать с гарнитурой, у которой есть кнопки регулировки громкости, как у моей, изображенной выше. Не волнуйтесь, мы не заменяем функциональность ваших клавиш регулировки громкости — мы сделаем так, чтобы обычные нажатия продолжали регулировать громкость, но длинные нажатия будут пропускать/перематывать треки в вашем плейлисте. Первый метод предназначен для пользователей Android с root-правами, второй — для пользователей без рута, хотя второй метод немного более технический.

Метод 1: GravityBox

Для этого метода требуется рутированный телефон с установщиком Xposed. Способы достижения этого зависят от устройства, поэтому вам следует поискать в Appuals руководство по корневому доступу для вашего устройства, а также ознакомиться со статьей «Как установить Xposed Framework на телефоны Android».

Но как только вы установили приложение Xposed Framework, вам просто нужно зайти в Download> найти ‘GravityBox ‘и загрузите модуль для своей версии Android. Например, есть GravityBox JB для Jellybean, MM для Marshmallow, KK для KitKat.

Включите его в разделе «Модули», установив флажок, а затем нажмите на сам модуль, чтобы запустить графический интерфейс.

Перейдите в «Настройки мультимедиа», и вы сразу же см. флажок «Клавиши громкости пропускать трек». Включите его и перезагрузите устройство.

Обратите внимание, что эта функция работает только тогда, когда ваш экран выключен. Итак, пока вы слушаете музыку, убедитесь, что ваш экран выключен, затем нажмите и удерживайте кнопку увеличения громкости, чтобы пропустить трек, и нажмите кнопку уменьшения громкости, чтобы вернуться.

Метод 2: Tasker

Этот метод лучше подходит для людей, которые не могут получить root-права на своем устройстве. Однако для этого требуется приложение Tasker из Google Play, которое не является бесплатным — хотя это невероятно мощное приложение, в котором имеется множество полезных плагинов, доступных из различных сообществ.

После установки Tasker перейдите в раздел вперед и запустите его, затем отключите «Режим для начинающих» в настройках.

Теперь вам нужно создать новый профиль и назвать его как-то вроде «Клавиши громкости пропускают дорожки». Затем мы создадим два отдельных контекста: Событие и Состояние .

Это становится немного сложнее, поэтому попробуйте следите как можно внимательнее. Событие должно быть набором переменных , а для State должно быть установлено значение Display> Display State> Off. Подобно методу GravityBox, это позволяет пропускать треки с клавишей громкости только при выключенном дисплее. Причина в том, что если вы попытаетесь удерживать нажатой клавишу громкости с включенным экраном, появится ползунок громкости графического интерфейса.

Теперь я собираюсь включить снимки экрана, чтобы вы могли убедиться, что переменные Tasker выглядят точно так же, как на снимках экрана, но вот все необходимые сценарии:

  1. Переменные -> Набор переменных. Установите для % diffpressed значение % TIMEMS -% TimePressed. Сравните отметку времени последнего нажатия кнопки громкости и момента нажатия текущей кнопки громкости. Это будет служить порогом для определения того, хотите ли вы изменить дорожку или просто изменить громкость.
  2. Задача -> Если. Установите для него значение Если % diffpressed И % Vol neq% VOLM. Если вы дважды нажали клавишу громкости в течение 750 мс, И текущая сохраненная громкость не изменится. равны текущей громкости мультимедиа (позже вы поймете, почему это важно), тогда мы определим, как изменить дорожку.
  3. Плагин -> Процессы KC Tasker. Сделайте так, чтобы он выбрал Spotify или другое мультимедийное приложение (YouTube, если вы используете YouTube Red), которым, как вы знаете, трудно управлять с помощью традиционных событий воспроизведения мультимедийных кнопок. Установите для переменной значение % spotify . (Насколько мне известно, такие приложения, как Spotify, являются скорее исключением, чем правилом, поэтому, если позже при выполнении этой задачи вы заметите, что треки в вашем любимом медиаплеере не меняются, вернитесь к этому шагу и добавьте дополнительные приложения. для проверки).
  4. Задача -> Если. Установите значение If % spotify ~ true.
  5. Media -> Media Control. Cmd: Далее . Кнопка моделирования мультимедиа: Да. Приложение: Spotify. Установите флажок «Если» и установите для него значение % VOLM>% Vol. Перейдет к следующей дорожке, если вы дважды нажали кнопку увеличения громкости.
  6. Мультимедиа -> Управление мультимедиа. Cmd: Предыдущий . Кнопка имитации мультимедиа: Да. Приложение: Spotify. Установите флажок «Если» и установите для него значение % VOLM Перейдет к предыдущей дорожке, если вы дважды нажмете кнопку уменьшения громкости.
  7. Аудио -> Громкость мультимедиа. Уровень: % Vol. Это восстанавливает уровень громкости до прежнего. Здесь ничего не проверяйте, чтобы изменения происходили незаметно.
  8. Task -> Else. Следующие несколько действий применимы к любому общему мультимедийному приложению (например, Google Play Music)
  9. Media -> Media Control. Cmd: Далее. Кнопка моделирования мультимедиа: Нет. Установите флажок «Если» и установите для него значение % VOLM>% VOL. Перейдет к следующей дорожке, если вы дважды нажмете кнопку увеличения громкости.
  10. Media -> Media Control. Cmd: Previous. Simulate Media Button: Нет. Установите флажок «Если» и установите для него значение % VOLM Перейдет к предыдущей дорожке, если вы дважды нажмете кнопку уменьшения громкости.
  11. Аудио -> Громкость мультимедиа. Уровень: % Vol. Это восстанавливает уровень громкости до прежнего. Здесь ничего не проверяйте, чтобы изменения происходили незаметно.
  12. Задача -> Завершить, если.
  13. Задача -> Иначе. Это сохранит текущее время и предыдущую громкость мультимедиа в переменной.
  14. Переменные -> Набор переменных. Установите для % TimePressed значение
  15. Переменные -> Набор переменных. Установите % Vol на % VOLM — 1 . Проверьте, если и установите значение, если % Vol
  16. Переменные -> Набор переменных. Установите для % Vol значение % VOLM + 1. Проверьте и установите значение if % Vol>% VOLM.
  17. Задача -> Завершить, если.
Оцените статью
techscreen.ru
Добавить комментарий