ルート化された Android デバイスで、音量ボタンを使用してキャスト スピーカー グループを制御する機能を取り戻すことが可能です。
Sonosは2020年1月にGoogleに対して2件の訴訟を起こした、同社はマルチルームスピーカー技術を盗み、100件の特許を侵害したと述べた。 米国際貿易委員会は今月初めに次のような判決を下した。 Googleは確かにSonosの特許を侵害していた、そしてGoogleが(今のところ)特許ライセンス料を支払うことに消極的であるため、Android携帯電話やタブレットの音量ボタンを使ってキャストスピーカーを制御する機能は削除されました。 ただし、Android デバイスが root 化されている限り、機能を取り戻す方法はあるようです。
超能力者 ブログ投稿を公開しました Mishaal Rahman 氏が金曜日に執筆したもので、Google が Android の音量ボタンの動作をどのように変更したかが詳しく説明されています。 特許侵害を回避できなかったために Google が行った最初の変更は、 AOSPにコミット (Android オープンソース プロジェクト) は 7 月下旬に、キャスト デバイスが使用されている場合に音量キーの押下がメディア セッション (オーディオまたはビデオを再生するアプリ) に送信されるのをブロックしました。
Google はその後、Android 12 リリース 26 で音量コントロールを再び変更しました。これは、Google の携帯電話にプッシュされました。 2022 年 1 月のセキュリティ パッチ (Pixel 6の所有者はまだそれを待っています)。 音量キーで単一のキャスト スピーカーを再び制御できるようになりましたが、スピーカーのグループの制御は依然としてブロックされています。 「config_volumeAdjustmentForRemoteGroupSessions」フラグがこの動作を制御するものです。Google は Pixel スマートフォンではこの機能をオフにしていますが、 AOSPではデフォルトで有効になっており、おそらくSonosの特許をライセンスしている(またはそもそも特許を侵害していない)企業は撤退できるだろう。 それをオンにします。
幸いなことに、ルート化されたデバイスを持っている限り、このフラグをオーバーライドするのはそれほど難しくありません。 Google は、Pixel デバイスでランタイム リソース オーバーレイ (RRO) を使用して音量調整フラグの値を変更しています。
より高い優先度の RRO を作成する フラグを true に設定すると修正されるはずです。 Google がオーバーレイを作成するための非 root メソッドにパッチを当てていなかったら、 root も必要ありません. フラグを変更する Magisk モジュールは、以下のリンクから入手できます。Android 12 スピーカー グループの音量調整修正用の Magisk モジュールをダウンロード