Feng
Feng

Reputation: 41

How to increase the maximum audio output power

Once I did dig into Android programing and find the interface AudioTrack.setStereoVolume(lv,rv) to set the output audio power. But the problem is that it just adjusts the volume within the range that the cellphone vendor specifies in its system.

How can I change that range within the Android system with NDK or something else? I want to make my phone able to output more power to help people with weak hearing to catch music or ringtone.

Upvotes: 3

Views: 18125

Answers (1)

pinyin_samu
pinyin_samu

Reputation: 174

I think it's only possible to increase the volume of your device out of the range specified by the vendor and have good sound, when you have root access on the device. But you have to be careful with increasing the volume out of the range specified by the vendor, so that you don't damage the speaker. Or doing this can also decrease the lifetime of your speakers and your device. So, I think it's not a very good idea to do this.

But, I've found an how-to how you can increase the volume out of the specified range (not tested by my own) if you have root access on your device: http://androidadvices.com/increase-volume-android-mobile-phones/

Good luck!

Kr

Upvotes: 0

Related Questions