Android - OpenSL ES高话筒增益

时间:2013-05-29 11:30:36

标签: android java-native-interface native voip opensl

我遇到了此链接中描述的类似问题:

RecorderObject in OpenSL does not implement the interface to set the volume or configure on Android

问题在于我无法在录像机上设置音量,因为Android中的OpenSL ES不支持获取录像机的音量接口。这对大多数手机来说都不是问题,但是如果你对麦克风说话声太大,一些手机(如三星Note 2)所捕获的音频会严重扭曲。

是否有任何解决方法可以调整OpenSL ES中捕获的音频的音量?

1 个答案:

答案 0 :(得分:1)

我正在努力解决类似的问题。我认为唯一的方法是通过将样本乘以某个乘数来增加PCM录音音量。

您可以查看此link以获取更多信息。