javascript - Reactjs 记录器-js 下载
问题描述
我正在尝试制作一个用于录制语音样本并将它们保存为 wav 文件的 React 应用程序,我使用 recorder-js 进行录制,但我仍在努力将保存部分保存为 wav 文件,并且我得到 exporWAV 不是每次都发挥作用。如果你去过那里请帮忙
解决方案
示例代码在这里
//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
推荐阅读
- wget - 在 RHEL 7 中启用存储库后失去互联网连接(在 VMware 工作站 14 上)
- javascript - 对象数组中的 FullCalendar 事件初始化问题
- ruby - 如何覆盖 Ruby + 方法?
- angular - 从数组中获取所有对象中具有 id 的对象,这些对象存储在数组中作为每个对象中的键值对
- python - 用于将 3d 数组展平为 pandas df 的内置函数?
- python - Django:requirements.txt
- node.js - 如何在 node.js 中以角度使用 socket.io?
- spring - 恢复,登录后,用户在登录前输入的值,
- android - 更新到 API 28 后找不到资源样式/Widget.Design.CoordinatorLayout
- spring-boot - 使用 localdate 进行春季 jpa 审计