ボリュームレベルの数を増やすにはどうすればよいですか?


29

ボリュームコントロールのステップ数を増やすことはできますか?ボリュームレベルをよりきめ細かく制御したいと思います。Galaxy Nexusを持っています。

注:レベルを変更するだけで音量を上げたくないので、音楽を聴くときに最適な場所を見つけることができます。



6年経ってもこれがAndroidでまだ修正されていないのは驚くべきことです。
キラレッサ

回答:


14

多くの人がAn​​droidでこの問題を抱えています。Androidのバグ追跡システムで報告されていることがわかります。レベルの数は、Androidシステムイメージにコンパイルされる設定によって制御されます。

別のROMを使用する

するとレベルの数が増える可能性がありますが、どのカスタムROMがこれを行うかはわかりません。のトラッカーのこのバグレポートは、一部のアプリとの互換性の問題を引き起こす可能性があるため、この機能を追加する予定がないことを示唆しています。

別のアプリを使用する(簡単)

一部のメディアアプリには、Androidが提供するボリュームコントロールに加えて、独自のボリュームコントロールがあります。Powerampはそのようなものの1つだと思います(しかし、私は自分では使用しません)。音楽アプリなど、より詳細な制御が必要な特定のアプリがある場合、この機能を備えたアプリに置き換えることができます。

携帯電話のOSを編集(詳細)

一部の(不適切に作成された)アプリを壊すリスクを心配しておらず、デバイスが場合は、これらの手順に従ってAndroidシステムイメージを編集し、レベル数を増やすことができます。そのサイトには、システムの変更に必要な開発者ツールのインストールなど、段階的な手順が記載されています。知識のある人向けの要約は次のとおりです。

  1. framework.jarデバイスから取得して実行baksmaliします。
  2. 編集 framework\android\media\AudioService.smali
  3. を検索し0xft 0x0t 0x0t 0x0tて、音声レベルの表を見つけます。
  4. 各行の最初の数を希望のレベル数(16進数)に置き換えます。
  5. を実行smaliして新しいを生成framework.jarし、デバイス上の元のファイルを置き換えます。

2
@AndrewBそれは、それ自体が答えになるはずの何かのように聞こえます。それは本当に私の答えの議論ではなく、それがコメントの目的です。
ダンヒューム

6

編集:このアプリは一見の価値があります-https://forum.xda-developers.com/android/apps-games/app-precise-volume-override-androids-t3573562https://play.google.com/store /apps/details?id=com.phascinate.precisevolume

私はネクサス4でこのアプリを使用することになりました-最大100の音量レベルをサポートします。完全ではありませんが、このような単純な問題のように思われるものをうまく解決できるまでは十分です。

https://play.google.com/store/apps/details?id=opotech.finevolumev2

ここで議論-

http://androidforums.com/android-lounge/490543-volume-control-in-android-os.html


悲しいかな、これはこの回答が書かれたときにうまく機能していたかもしれませんが、もう機能していないようです。Android Pie(9)では、アプリで1%の音量の変化が表示されますが、実際の音量は、Androidボリュームのばかげた15レベルにまだハードウェアロックされていることを示唆する方法でジャンプします。
キラレッサ

4

電話がルート化されている場合、またはカスタムリカバリ(TWRPなど)を使用している場合、これは実際にははるかに簡単です。必要なのは、次の行をbuild.propファイルに追加することだけです/system

ro.config.media_vol_steps=30

30はステップ数を表します。

これは、ルートファイルエクスプローラー(ルートブラウザーなど)を使用するかVI、TWRPターミナルまたはを介して実行できadbます。


3

私はこの質問に対する答えとして最初にこれを投稿しました:より小さい増分/減少でボリュームを増減する方法?残念ながら、この方法はNougatでは公式に機能しません(要件が欠落しているため)

回避策:

予想どおり、このような変更には、Xposedフレームワークをインストールするためのルートまたは何らかの種類のzipフラッシュ手順が必要になります

Kuba Kalamarzは、VolumeSteps +と呼ばれるXposedモジュールを作成しました。これにより、すべてのシステムボリューム機能のステップ量を調整できます。

このモジュールについて気づいた良い点は、設定システムにバインドされていることです(つまり、モジュールUIを開く必要はなく、代わりに音量ボタンで制御できます)

前提条件

特徴

  • アラーム、音楽、通知、呼び出し音、システム、および通話中のストリームの音量ステップ数を変更します。

  • 5から50ステップの間のどこかに変更する機能

  • 音量ボタンを押すときは、音量パネルのデフォルトとして音楽の音量を使用します。

説明書

  1. VolumeSteps +をダウンロードしてインストールする

ここに画像の説明を入力してください

  1. Xposed Settingsでモジュールをアクティブにし、デバイスを再起動して変更を有効にします。

  2. アプリドロワーでVolumeSteps +を開きます

  3. ボリュームステップを調整します。

    • 各ボリュームカテゴリには、独自のメニューエントリがあります。調整するものを選択し、スライダーを使用して音量ステップを微調整し、完了したら[OK]を押します。

ここに画像の説明を入力してくださいここに画像の説明を入力してください

  • ニーズに合った増分を見つけてください。

    1. デバイスを再起動(重要)すると、ボリュームボタンを押した場合でも、新しいボリュームステップが使用可能になります。ビオラ!

免責事項(私はこのアプリケーションに関連付けられていませんが、それを使用するので、他のエンドユーザーと経験を共有するために投稿を書きました)

Nb:私はこの回避策を自分でテストしましたが、説明どおりに動作します

に感謝します


1

Samsung SoundAssistantはあなたのハックルベリーです。無料アプリ。調整可能な増分とアプリケーションごとの設定により、システム全体でボリュームを細かく制御できます。


Samsung Experienceバージョン8.5以降を搭載したデバイスとのみ互換性があることに注意してください。
アンドリューT.

1

これは一部の人々を助けるはずであり、音量を上げるのではなく、より良いコントロールを可能にします...

1)開発者向けオプションに移動します(まだ実行していない場合は、開発者向けオプションを有効にします)。

2)次に、「絶対ボリュームを無効にする」をオンにします。

3)Androidデバイスを有効にするには、Androidデバイスを再起動する必要がある場合があります。

現在の手順は、はるかに合理的です。言い換えれば、それはあなたの「ノート」に答えます、今(少なくとも私のBluetoothヘッドフォンの)音量ははるかに小さなステップを持っているので-一度に静かになりすぎて音量が大きくなりすぎません!


これをどのように機能させましたか?ちょうど今(Bluetoothヘッドフォンを使用して)試してみましたが、違いはまったくありませんでした。追加の手順はありますか(たとえば、Bluetoothデバイスを切断するか忘れてから、再接続します。電話を再起動します。他の何か)
キラレッサ

申し訳ありませんが、私にとってはそれを行った後はうまくいきました。ただし、最初にデバイスを再起動する必要があったと思います。しかし、絶対音量を再度有効にする必要がありました。これは、一部のデバイスが大音量だったためです。Googleがこれを直しただけで、もっと多くの手順が必要なデバイスを処理するオプションを提供してくれたら嬉しいです!:(
トレバー

再起動後、動作したようです。ヘッドフォンのボリュームコントロールは、以前は電話のメディアボリュームに関連付けられていました。今、彼らは別々です。Androidにはまだ15レベルの音量コントロールしかありませんが、電話とヘッドフォンの音量を別々に調整できるので、以前よりも音量をより適切に制御できます。ありがとう!
キラレッサ

-1

これが可能だとは思わない。オーディオボリュームは、限られた数のボリュームレベルしかないハードウェア要素によって制御されます。


11
それは真実ではない。わからない場合は、推測しないでください。
ダンヒューム

@DanHulmeハードウェアアンプがあります。そして、これはDAコンバーターから入力を取得します。したがって、アナログ信号に変換する前にレベルを計算することが可能です。ただし、SNRを向上させるには、ハードウェアミキサーを使用できます。
ウーウェプロナス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.