一旦我深入研究了 Android 编程并找到了AudioTrack.setStereoVolume(lv,rv)
设置输出音频功率的接口。但问题是它只是在手机供应商在其系统中指定的范围内调整音量。
如何使用 NDK 或其他方式在 Android 系统中更改该范围?我想让我的手机能够输出更大的功率,以帮助听力较弱的人捕捉音乐或铃声。
我认为只有当您对设备具有 root 访问权限时,才有可能将设备的音量增加到供应商指定的范围之外并获得良好的声音。但是您必须小心将音量增加到供应商指定的范围之外,以免损坏扬声器。或者这样做也会缩短扬声器和设备的使用寿命。所以,我认为这样做并不是一个好主意。
但是,如果您在设备上具有 root 访问权限,我已经找到了如何将音量增加到指定范围之外(未经我自己测试)的方法: http ://androidadvices.com/increase-volume-android -手机/
祝你好运!
氪