2012-04-12 3 views
2

Как только я прокопал программу Android и нашел интерфейс AudioTrack.setStereoVolume(lv,rv) для установки выходной мощности звука. Но проблема в том, что он просто регулирует громкость в пределах диапазона, который спецификатор сотового телефона указывает в своей системе.Как увеличить максимальную мощность аудиовыхода

Как изменить этот диапазон в системе Android с помощью NDK или что-то еще? Я хочу, чтобы мой телефон мог выводить больше энергии, чтобы помочь людям со слабым слухом поймать музыку или мелодию звонка.

+0

Там почти всегда будут некоторые фильтры, работающие на уровне платформы, которая определяет максимальный уровень выходного сигнала (например, companders или пиковые ограничители). Есть даже некоторые телефоны с функцией «защиты динамиков» в блоке аппаратного кодека, чтобы не повредить динамики. Там, где хранятся параметры этих фильтров, и формат, в котором они хранятся, различается между различными платформами. – Michael

+0

Если они устанавливают предел мощности, не пересекайте его. Это сказало, что вы можете взять усилитель, например, vmoda продает (или дешевле) и добавляет динамик ... – StarWind0

ответ

0

Я думаю, что можно увеличить объем вашего устройства вне диапазона, указанного поставщиком, и иметь хороший звук, если у вас есть root-доступ к устройству. Но вы должны быть осторожны с увеличением объема вне диапазона, указанного поставщиком, чтобы вы не повредили динамик. Или это может также сократить срок службы ваших динамиков и вашего устройства. Итак, я думаю, что это не очень хорошая идея.

Но, я нашел как-как вы можете увеличить объем из указанного диапазона (не тестировался на моем собственном), если у вас есть доступ к корневому на вашем устройстве: http://androidadvices.com/increase-volume-android-mobile-phones/

удачи!

Kr

+0

thx, это выглядит по возможности. сделайте приложение, чтобы получить право root и закончить левые шаги, чтобы настроить максимальный диапазон громкости ... позвольте мне попробовать. – Feng

+0

Информация на связанной странице относится к платформе. Скорее всего, это не сработает ни на чем, кроме некоторых телефонов HTC. – Michael

Смежные вопросы