App Volume Control を使用すると、アプリの個々の音量レベルを制御できます [ルート]

App Volume Control は、オーディオを同時に再生している Android アプリの個々の音量レベルを制御できるルート MOD です。

スマートフォンで複数の Android アプリから同時にオーディオを再生しようとしたことがある場合は、おそらくこれが面倒であることに気づいたでしょう。 Spotify のお気に入りの音楽をバックグラウンドで流しながら、気軽に Android ゲームを楽しむのもいいでしょう。 一方で、Call of Duty: Mobile のようなゲームでは、音楽がゲーム オーディオを完全に圧倒することなく、ゲームプレイに主に集中できれば良いでしょう。 Android の問題は、OS がボリュームを制御できるオーディオ ストリームをいくつかしか提供しておらず、その 1 つがメディア ストリームであることです。 ゲームやほとんどの音楽アプリはこのメディア ストリームにオーディオを出力する必要があるため、ほとんどの場合、ゲームと音楽の両方の音量を同時に制御する必要があります。 幸いなことに、これを解決しようとする「App Volume Control」と呼ばれる、root化された携帯電話用の新しいMODがあります。

Android は「」というコンセプトを提供します。オーディオフォーカス」は、一度に 1 つのアプリだけがフォーカスを保持できるように、サードパーティのアプリが連携して利用できる API のセットです。 アプリは、別のアプリがオーディオ フォーカスを引き継ぐたびに、オーディオを停止するか「ダッキング」するかどうかを選択できます。 Google はオーディオ フォーカスが失われた場合の対処方法を開発者に任せているため、別のアプリがオーディオ フォーカスを引き継いだ場合のアプリの動作には多くの矛盾があります。

XDAジュニア会員 アルカトラズ323 興味深いオープンソース MOD を思いつきました。これにより、複数のアプリで同時にオーディオを強制的に再生できるだけでなく、(万が一の場合に備えて) あるアプリは、別のアプリがオーディオフォーカスを引き継いだときに音楽を停止することを選択します)が、アプリごとに音量を制御する機能もあります 基礎。 開発者は、Google Play ストアで「App Volume Control」と呼ばれるコンパニオン アプリをリリースし、MOD をセットアップするための「Audio HeadQuarter」と呼ばれる Magisk モジュールもリリースしました。 Magisk モジュールは低レベルのライブラリで構成されていますが、Android アプリではアプリごとにボリュームの動作をカスタマイズできます。 ユーザーは、モジュールのインストールが成功した後、コンパニオン アプリを通じてアプリ固有のオーディオ プリセットを作成および調整できます。 ユーザーは、アプリのフローティング ウィンドウを有効にして、アプリの外部で音量を簡単に調整することもできます。

開発者によると、ストックに近いソフトウェアまたは LineageOS などの AOSP 派生のカスタム ROM がこの MOD と最も互換性があるとのことです。 Xiaomi の MIUI や Huawei の EMUI などの重い OEM スキンでは、MOD を動作させるのに問題が発生する可能性があります。 Android 10 を実行している root 化された Google Pixel 4 にこの MOD をインストールして、機能することを確認しました。 Spotify の再生中を認識させることができ、Call of Duty: Mobile のプレイ中に Spotify からの音楽の音量を制御できるようになりました。 ただし、アプリは Google Play Music からの音楽再生を認識できませんでした。 アプリは、この MOD がフックする AudioMixer API 経由で送信されない直接オーディオ出力セッションを認識できない可能性があることを警告します。 したがって、走行距離は異なる場合があります。

のソースコード アプリ そして モジュール GitHub でホストされています。 Magisk Manager の検索機能を使用して Audio HeadQuarter モジュールをダウンロードすることも、 GitHub リリースページ リポジトリの。 開発者は、Magisk の Canary ビルドを使用しないことを推奨し、Magisk の上に MOD をインストールすることを推奨しています。 マジスク20.2 または 後で. Google Play ストアからコンパニオン アプリ (以下にリンク) をインストールできますが、基盤となるバイナリがなければアプリ単体では何もできません。

オーディオ本社: XDA ディスカッション スレッド ||| GitHub リポジトリ

注: モジュールのデフォルトのインストール オプションは SELinux を許可に設定することですが、これは非常に安全ではないため、推奨されません。 開発者は、モジュールの新しいバージョンはまだ GitHub で公開されていませんが、強制に設定された SELinux で動作する可能性があると述べています。

[appbox googleplay "io.alcatraz.audiohq"]