首页 > 解决方案 > Reactjs 记录器-js 下载

问题描述

我正在尝试制作一个用于录制语音样本并将它们保存为 wav 文件的 React 应用程序,我使用 recorder-js 进行录制,但我仍在努力将保存部分保存为 wav 文件,并且我得到 exporWAV 不是每次都发挥作用。如果你去过那里请帮忙

标签: javascriptreactjsaudio-recording

解决方案


示例代码在这里

//create
var record_recorder;
record_recorder = new RecorderV2(input,{sampleRate:44100, numChannels:2});

//start
record_recorder.record();

//stop
record_recorder.stop();

//export
record_recorder.exportWAV(function(blob) {
      var url = URL.createObjectURL(blob);
      var li = document.createElement('div');
      var au = document.createElement('audio');
      var hf = document.createElement('a');
      var br = document.createElement('br');
      record_result_blob = blob;
      au.controls = true;
      au.src = url;
      hf.href = url;
      hf.download = 'record.wav';
      hf.innerHTML = hf.download;
      li.appendChild(au);
      li.appendChild(br);
      li.appendChild(hf);
      if (result)
          result(li);
});

查看示例网站: https ://voice-recorder-online.com 代码: ​​https://voice-recorder-online.com/js/index_editor.js


推荐阅读