Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

音楽を聴いているとき、いちいち画面を点灯させて曲をスキップするのは面倒ですよね。実はAndroid端末では、音量キーを使って次の曲・前の曲への切り替え(スキップ)を行うことができます。メーカーによってはこの機能が標準搭載されている場合もありますが、多くの端末では対応していません。この記事では、どんなAndroid端末でも音量キーで曲をスキップできるようにする方法を2つご紹介します。

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

ここで紹介する方法は、上の写真のような音量ボタン付きヘッドセットでもそのまま使えます。ご安心ください。音量キーの本来の機能が失われるわけではありません。通常の短押しはこれまで通り音量調整として機能し、長押ししたときだけプレイリスト内の曲を前後にスキップできるようになります。1つ目の方法はroot化済みのAndroidユーザー向け、2つ目の方法は非rootユーザー向けですが、やや手順が技術的になります。

方法1:GravityBox(Xposedモジュール)

この方法には、Xposed Installerが導入されたroot化済み端末が必要です。root化の手順は機種によって大きく異なるため、まずお使いの端末に合わせたrootガイドを探し、あわせて「AndroidにXposed Frameworkをインストールする方法」の記事も参照してください。

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

Xposed Frameworkアプリをインストールしたら、「Download」から「GravityBox」を検索し、自分のAndroidバージョンに合ったモジュールをダウンロードします。たとえばJelly Beanなら「GravityBox JB」、Marshmallowなら「MM」、KitKatなら「KK」といった具合です。

「Modules」セクションでチェックボックスにチェックを入れてモジュールを有効化し、モジュール本体をタップしてGUIを起動します。

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

「Media tweaks」に移動すると、「Volume keys skip track」という項目がすぐに見つかります。これを有効にして、端末を再起動しましょう。

なお、この機能は画面がオフのときのみ動作します。音楽再生中は画面を消した状態で、音量大キーを長押しすれば次の曲へ、音量小キーを長押しすれば前の曲へ戻ります。

方法2:Tasker

こちらの方法は、端末のroot化が難しい人に向いています。ただし、Google Playから有料アプリ「Tasker」を購入する必要があります。とはいえTaskerは非常に強力なアプリで、各コミュニティが提供する便利なプラグインも豊富にあるため、それだけの価値は十分にあります。

Taskerをインストールして起動したら、「Preferences(設定)」で「Beginner mode(初心者モード)」をオフにします。

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

次に新しいプロファイルを作成し、「Volume Keys Skip Tracks」などの名前を付けます。続けて、Event(イベント)とState(ステート)という2つのコンテキストを作成していきます。

ここから少し複雑になるので、手順に沿って慎重に進めてください。EventVariable Setを選択し、Stateは「Display > Display State > Off」に設定します。GravityBoxの場合と同じく、これにより画面がオフのときだけ音量キーで曲をスキップできるようになります。画面がオンの状態で音量キーを長押しすると、音量スライダーが表示されてしまうためです。

以下にスクリーンショットを添えています。Taskerの変数がスクリーンショットと完全に一致しているか確認しながら、次のスクリプトを組み立ててください。

Androidスマホの音量キーで曲をスキップする2つの方法|root化済み・未rootどちらにも対応

  1. Variables → Variable Set:%diffpressed%TIMEMS – %TimePressed に設定します。音量ボタンが最後に押された時刻と、今回押された時刻の差を比較するもので、これが「曲を変えたいのか、単に音量を変えたいのか」を判定するしきい値になります。
  2. Task → If:%diffpressed < 750 かつ %Vol neq %VOLM という条件を設定します。750ミリ秒以内に音量キーを連打し、かつ保存済みの音量が現在のメディア音量と異なる場合(この意味は後述します)に、曲の切り替え処理へ進みます。
  3. Plugin → KC Tasker Processes:従来のメディアボタン操作では制御しづらいアプリとして、Spotifyなど(YouTube Premium / YouTube Musicを利用している場合はYouTube系アプリ)を選択し、変数を %spotify に設定します。(Spotifyのようなアプリは例外的な存在です。後ほどタスクを実行してみて、お気に入りのメディアプレーヤーで曲が切り替わらない場合は、このステップに戻って対象アプリを追加してください)
  4. Task → If:%spotify ~ true という条件を設定します。
  5. Media → Media Control:CmdをNext、Simulate Media ButtonをYes、AppをSpotifyに設定します。「If」にチェックを入れ、%VOLM > %Vol の条件を追加。音量大キーを2回押すと次の曲へスキップします。
  6. Media → Media Control:CmdをPrevious、Simulate Media ButtonをYes、AppをSpotifyに設定します。「If」にチェックを入れ、%VOLM < %Vol の条件を追加。音量小キーを2回押すと前の曲へ戻ります。
  7. Audio → Media Volume:Levelを %Vol に設定します。元の音量レベルを復元するための処理です。ここでは何もチェックせず、サイレントに変更が行われるようにします。
  8. Task → Else:以降のアクションは、一般的なメディアアプリ(Google Play Music、現行はYouTube Musicなど)向けの処理です。
  9. Media → Media Control:CmdをNext、Simulate Media ButtonをNoに設定します。「If」にチェックを入れ、%VOLM > %VOL の条件を追加。音量大キーを2回押すと次の曲へスキップします。
  10. Media → Media Control:CmdをPrevious、Simulate Media ButtonをNoに設定します。「If」にチェックを入れ、%VOLM < %VOL の条件を追加。音量小キーを2回押すと前の曲へ戻ります。
  11. Audio → Media Volume:Levelを %Vol に設定します。ここでも何もチェックせず、サイレントに音量が復元されるようにします。
  12. Task → End If。
  13. Task → Else:現在の時刻を保存し、直前のメディア音量を変数に記録します。
  14. Variables → Variable Set:%TimePressed%TIMEMS に設定します。
  15. Variables → Variable Set:%Vol%VOLM – 1 に設定します。「If」にチェックを入れ、%Vol < %VOLM の条件を追加します。
  16. Variables → Variable Set:%Vol%VOLM + 1 に設定します。「If」にチェックを入れ、%Vol > %VOLM の条件を追加します。
  17. Task → End If。

  1. Androidで.estrongsフォルダを使う方法!ESファイルエクスプローラーの基本と活用術

    Androidスマートフォン上のファイルやフォルダを管理するうえで、ファイルマネージャーアプリは非常に便利な存在です。フォルダの作成・編集・移動から不要データの削除まで、あらゆる操作をサポートしてくれます。その中でも「ESファイルエクスプローラー」は、手軽にファイル操作ができることで人気を集めてきたアプリです。 ESファイルエクスプローラーには複数の内蔵フォルダが用意されており、そのひとつが「.estrongs」です。この見慣れない隠しフォルダについて気になっている方も多いのではないでしょうか。本記事では、Androidにおける.estrongsフォルダの役割や、「.estrongsとは何か」

  2. AndroidスマホをPCのゲームコントローラーとして使う方法

    ```html ゲームはつい夢中になってしまうもの。特に大画面でプレイすると、その魅力は一層増しますよね。しかし、快適にプレイするにはゲームパッド(コントローラー)が欠かせないこともあります。ただ、市販のコントローラーは品質によってはかなり高価で、なかなか手が出せないという方も多いのではないでしょうか。そこでおすすめしたいのが、「お手持ちのAndroidスマホをPCのコントローラーとして使う」という方法です。実は、思っているほど難しくありません。Google Playストアには、Androidをゲーム用コントローラー化できるアプリが数多く存在します。本記事では、その中でも定番の「Mobile