如何在JavaScript中用一个按钮启动停止录音?

如何在JavaScript中用一个按钮启动停止录音?,javascript,record,Javascript,Record,嗨,我用这个HTML代码调用JS,JS记录语音,然后保存到我的服务器上。我必须单击“开始”,然后单击“停止”录制。我想让它更容易。因此,用户必须点击按钮,该按钮将有两个功能“开始”和“停止”。你能帮我解决这个问题吗,因为我是新来的,我不知道怎么做,谢谢 var-audio\u-context; 无功记录仪; 功能启动记录(按钮){ 记录器&recorder.clear(); recorder&&recorder.record();//开始录制 document.getElementById('

嗨,我用这个HTML代码调用JS,JS记录语音,然后保存到我的服务器上。我必须单击“开始”,然后单击“停止”录制。我想让它更容易。因此,用户必须点击按钮,该按钮将有两个功能“开始”和“停止”。你能帮我解决这个问题吗,因为我是新来的,我不知道怎么做,谢谢

var-audio\u-context;
无功记录仪;
功能启动记录(按钮){
记录器&recorder.clear();
recorder&&recorder.record();//开始录制
document.getElementById('uploadBtn')。disabled=true;
button.disabled=true;//录制期间不允许点击录制按钮
button.nextElementSibling.disabled=false;
}
功能停止录制(按钮){
记录器(&R)记录器停止();
button.disabled=true;
button.previousElementSibling.disabled=false;
createDownloadLink();
document.getElementById('uploadBtn')。disabled=false;
记录器和记录器.exportWAV(函数(blob){
上传音频从blob(blob);
});
}

开始录音
停止录音

var
了解当前状态的标志:空闲/录制、更改按钮文本并根据状态运行不同的函数脚本。@路人你能写一个例子吗?我不知道怎么做。只需做一些类似于
函数切换器(){if(flag){stopRecording();}或者{startRecording();}
的事情,然后将按钮单击指定给这个函数。