用AudioRecord录音但是声音变了

问题描述

这是一个与 Android AudioRecord 和 Exoplayer 相关的问题。

需要的场景是一边播放伴奏一边录音(注意:伴奏文件的声音大小不定);

目前发现的问题:将耳机插入录音播放时,录音声音正常,但通过扬声器播放的声音逐渐变平(不再响亮小)

我尝试了这些参数,但没有任何效果


val canceler = AcousticEchoCanceler.create(record.audioSessionId)
val suppressor = NoiseSuppressor.create(record.audioSessionId)
if (suppressor != null) {
    suppressor.enabled = false
}
 
if (canceler != null) {
    canceler.enabled = false
}
if (AutomaticGainControl.isAvailable()) {
    val gainControl = AutomaticGainControl.create(record.audioSessionId)
    gainControl.enabled = false
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)