如何增加音量级别?


29

可以增加音量控制的步数吗?我想要对音量进行更精细的控制。我有一个Galaxy Nexus。

注意:我不想增加音量,只是改变音量大小,这样我就可以在听音乐时找到一个甜蜜点。


还有使用外部音量控制的(易)的选项,像一个科斯VC20
derobert

令人惊讶的是,六年后,Android仍未解决此问题。
Kyralessa

Answers:


14

许多人在Android上遇到这个问题。您可以看到它已在Android的错误跟踪系统中报告。级别数由编译到Android系统映像中的设置控制。

使用其他ROM

这有可能是一个可以增加级别数,但我不知道,如果有的话,自定义光盘做到这一点。此错误报告的跟踪表明,他们不打算加入该功能,因为担心这可能导致某些应用程序兼容性问题。

使用其他应用程序(简单)

除了Android提供的功能外,某些媒体应用还具有自己的音量控制。我相信Poweramp就是这样的一种(但是我自己不使用它)。如果有一个特定的应用程序需要更多控制,例如音乐应用程序,则可能需要将其替换为具有此功能的应用程序。

编辑手机的操作系统(高级)

如果您不担心会破坏某些(写得不好)的应用程序的风险,并且设备已,则可以按照以下说明编辑Android系统映像以增加级别数。该站点提供了分步说明,包括安装进行系统更改所需的开发人员工具;知识渊博的人的摘要如下:

  1. framework.jar从您的设备获取并baksmali在其上运行。
  2. 编辑 framework\android\media\AudioService.smali
  3. 搜索0xft 0x0t 0x0t 0x0t以找到音频电平表。
  4. 将每行的第一个数字替换为所需的级别数(十六进制)。
  5. 运行smali以生成一个新的framework.jar,然后替换设备上的原始文件。

2
@AndrewB听起来应该是一个应有的答案。这实际上不是对我的答案的讨论,这是针对评论的意思。
Dan Hulme 2013年

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

我最终在nexus 4上使用了此应用程序-支持多达100个音量级别。它并不完美,但在他们希望解决似乎如此简单的问题之前就足够了。

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

在这里讨论

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


las,编写此答案时可能已经奏效,但似乎不再起作用。在Android Pie(9)上,即使该应用程序显示了1%的音量变化,实际音量也会以某种方式跳跃,这表明它仍被硬件锁定为15种愚蠢的Android音量。
Kyralessa

4

如果您的手机已扎根或具有自定义恢复功能(例如TWRP),则实际上要容易得多。您唯一要做的就是将以下行添加到build.prop位于的文件中/system

ro.config.media_vol_steps=30

其中30代表步骤数。

可以使用根文件浏览器(例如Root Browser)或通过VITWRP终端中的或来完成adb


3

我最初将其发布为以下问题的答案:如何以较小的增量/减少量增加/减少音量?,很 遗憾,此方法不适用于Nougat(由于缺少一些要求)

解决方法:

如预期的那样,这样的修改将需要root或某种形式的zip刷新程序来安装Xposed框架。

Kuba Kalamarz创建了一个名为VolumeSteps +的Xposed模块,该模块允许调整每个系统音量功能的步数。

我注意到此模块的好处是它绑定到设置系统(即您不必打开模块UI,而可以通过音量按钮进行控制)

先决条件

特征

  • 更改警报,音乐,通知,铃声,系统和通话流的音量步进数。

  • 能够将其更改为5到50步之间的某个位置

  • 按下音量按钮时,将音乐音量用作音量面板的默认音量。

使用说明

  1. 下载VolumeSteps +并安装

在此处输入图片说明

  1. 在“ Xposed设置”中激活模块,然后重新启动设备以进行更改。

  2. 在应用程序抽屉中打开VolumeSteps +

  3. 调整音量步进:

    • 每个卷类别都有其自己的菜单项。选择要调整的音量,然后使用滑块微调音量,完成后按OK。

在此处输入图片说明在此处输入图片说明

  • 找到适合您需求的增量。

    1. 重新启动(重要)您的设备,即使按下音量按钮,新的音量步骤仍然可用。中提琴!

免责声明(我没有与此应用程序关联,但是我使用了它,所以我写了这篇文章与其他最终用户分享我的经验)

Nb:我自己测试了此变通方法,它完全按照说明进行操作

特别感谢


1

三星SoundAssistant是您的最佳选择。免费的应用程序。提供可调节的增量和每个应用程序设置的系统范围内对音量的精细控制。


请注意,它仅与具有Samsung Experience 8.5或更高版本的设备兼容。
安德鲁·T。

1

这应该对某些人有所帮助,并且确实可以更好地控制音量,而不是更大的音量...

1)转到开发人员选项(如果以前没有启用,请启用开发人员选项)。

2)然后,打开“禁用绝对音量”。

3)您可能需要重新启动Android设备才能使其生效。

现在的步骤更加合理。换句话说,它可以回答您的“注意”,因为现在音量(至少在我的蓝牙耳机上)更小了-它不再一步步从太安静变成太大!


您是如何使它工作的?我刚刚尝试过(使用蓝牙耳机),没有发现任何区别。是否还有其他步骤(例如,断开连接或忘记连接,然后重新连接蓝牙设备;重新启动电话;其他操作)?
Kyralessa

对不起,对我来说,它只是在我完成之后才起作用。我想我确实必须先重启设备。但是我必须再次启用绝对音量,因为这意味着某些设备会大声疯狂。如果Google刚解决了这个问题/为您提供了处理需要更多步骤的设备的选项,那就太好了!:(
Trevor

重新启动后,它似乎已经起作用。耳机的音量控制曾经与我手机的媒体音量有关。现在他们是分开的。我在Android中仍然只有15个级别的音量控制,但是能够分别调节手机和耳机的音量使我对音量的控制比以前更好。谢谢!
Kyralessa

-1

我认为这是不可能的。音频音量由仅具有有限数量的音量级别的硬件元素控制。


11
这不是真的。如果您不知道,请不要猜测。
Dan Hulme 2013年

@DanHulme有一个硬件放大器。这是从DA转换器获取输入的。因此,有可能在将电平转换为模拟信号之前计算其电平。但是为了提高SNR,可以使用硬件混频器。
Uwe Plonus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.