Как скачать navigator.getMediaStream аудио большой двоичный объект при остановке записи в формате .wav в Firefox

#firefox #blob #wav #audio-recording #navigator

Вопрос:

Я хочу записать аудио с помощью navigator.getMediaStream и загрузить его в формате .wav, но в настоящее время он загружается в формате.ogx в браузере Firefox.

Я пытался использовать audio/wav тип в blob, но все равно он загружается в формате .ogx вместо формата .wav.

 const blobDataInWavFormat: Blob = new Blob([blobDataInWebaFormat], { type : 'audio/wav; codecs=0' });  const anchor = document.createElement('a');  document.body.appendChild(anchor);  anchor.style = 'display: none';  const url = window.URL.createObjectURL(blob);  anchor.href = url;  anchor.download = 'audio.wav';  anchor.click();  window.URL.revokeObjectURL(url);