2
JavaScriptでオーディオをリアルタイムで16kHzのサンプリングレートで録音したいと考えています。私は、次のコードを持っている:JavaScriptのgetusermediaでこのパラメータを設定するにはどうすればよいですか?
navigator.getUserMedia(
{
"audio": {
"mandatory": {
"googEchoCancellation": "false",
"googAutoGainControl": "false",
"googNoiseSuppression": "false",
"googHighpassFilter": "false"
},
"optional": {
"sampleRate": 16000
}
},
}, gotStream, function(e) {
console.log(e);
});
をしかし、これはエラーをスローします:
index.html:1026 Uncaught TypeError: Failed to execute 'webkitGetUserMedia' on 'Navigator': The value provided is neither an array, nor does it have indexed properties.
どのように私はリアルタイムでJavaScriptで16kHzのでオーディオを録音することができますか?