|
@@ -1535,17 +1535,15 @@ const startRecorder = (stream) => {
|
|
|
setMicTimeFormat() //开始计时
|
|
|
// 录音结束时,停止并下载录音文件
|
|
|
mediaRecorder.addEventListener("dataavailable", (e) => {
|
|
|
+ clearTimeout(micTimeRef.value);
|
|
|
+ micTimeRef.value = null
|
|
|
chunks = e.data;
|
|
|
- console.log(e.data)
|
|
|
- console.log(e)
|
|
|
});
|
|
|
// 录音结束
|
|
|
mediaRecorder.addEventListener("stop", () => {
|
|
|
- clearTimeout(micTimeRef.value);
|
|
|
- micTimeRef.value = null
|
|
|
//获取wav格式音频数据
|
|
|
let blob = new Blob([chunks], {type: "audio/webm;codecs=opus"});
|
|
|
- let file = new window.File([blob],new Date().getTime() + ".webm");
|
|
|
+ let file = new window.File([blob],new Date().getTime() + ".webm", {type: "audio/webm;codecs=opus"});
|
|
|
testDownload(blob)
|
|
|
//准备上传
|
|
|
const formData = new FormData()
|