【问题标题】:How to record flac codec audio via JS/AJAX如何通过 JS/AJAX 录制 flac 编解码器音频
【发布时间】:2022-08-21 01:59:36
【问题描述】:

我正在尝试将音频录制为 flac 编解码器而不是 opus 编解码器。我怎样才能做到这一点?我尝试将编解码器设置为 flac:

let blob = new Blob(audioChunks,{type: \'audio/ogg; codecs=flac\' });

我也试过这个:

var options = {
    audioBitsPerSecond : 32000,
   mimeType: \'audio/ogg; codecs=flac\' 
}
var mediaRecorder = new MediaRecorder(audioStream,options);

但是当音频被录制和保存时,我检查它的属性,它说编解码器是作品。

    标签: javascript web-audio-api


    【解决方案1】:

    您可以使用以下方法检查是否支持编解码器:

    MediaRecorder.isTypeSupported('audio/ogg;codecs=opus')
    

    据我所知,当前浏览器不支持 FLAC。您可以使用Flac.js 在客户端转换录音,或者您只需在后端进行转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 2021-04-08
      相关资源
      最近更新 更多