有没有一种方法可以使用javascript设置线入质量?
[我不是使用麦克风,而是使用连接到线路的外部mp3播放器。录制的音频声音经过压缩,并且是单声道。
[此效果已在大多数populair库/示例页面上进行了测试(在Firefox和chrome上都在不同的计算机上进行,看起来音频先被压缩并合并为单个轨道,然后解压缩并拆分为createScriptProcessor的多个通道)打回来。
更新且仍在试验中的MediaRecorder api(例如用于webrtc.github.io示例的质量问题相同。
听起来,您需要更改getUserMedia()约束。它默认为具有回声和噪声消除处理的语音设置,但是您可以使用以下设置覆盖它们:
navigator.mediaDevices.getUserMedia({
audio: {
autoGainControl: false,
channelCount: 2,
echoCancellation: false,
latency: 0,
noiseSuppression: false,
sampleRate: 48000,
sampleSize: 16,
volume: 1.0
}
});