Im пытается записать запись 48000Hz через getUserMedia. Но без везения. Возвращенный звук MediaStream возвращает 44100 Гц. Как я могу установить это на 48000 Гц?
Вот фрагменты моего кода:
var startUsermedia = this.startUsermedia;
navigator.getUserMedia({
audio: true,
//sampleRate: 48000
}, startUsermedia, function (e) {
console.log('No live audio input: ' + e);
});
Функция startUsermedia:
startUsermedia: function (stream) {
var input = audio_context.createMediaStreamSource(stream);
console.log('Media stream created.');
// Uncomment if you want the audio to feedback directly
//input.connect(audio_context.destination);
//__log('Input connected to audio context destination.');
recorder = new Recorder(input);
console.log('Recorder initialised.');
},
Я попытался изменить свойство sampleRate объекта AudioContext, но не повезло.
Как я могу изменить sampleRate на 48000 Гц?
РЕДАКТИРОВАТЬ: теперь мы также можем использовать флэш-решение, которое может записывать и экспортировать wav файлы с частотой 48000 Гц