From 97719d3aaac560697886c00611cd4d2892cafb6b Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 10 Apr 2021 17:22:55 +0800
Subject: [PATCH] 录音修改
---
src/views/realTimePolice/real.vue | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/views/realTimePolice/real.vue b/src/views/realTimePolice/real.vue
index cc545b9..0ab656b 100644
--- a/src/views/realTimePolice/real.vue
+++ b/src/views/realTimePolice/real.vue
@@ -2,7 +2,7 @@
* @Author: Morpheus
* @Date: 2021-03-17 15:21:33
* @Last Modified by: Morpheus
- * @Last Modified time: 2021-04-10 16:55:00
+ * @Last Modified time: 2021-04-10 17:21:52
*/
<template>
<basic-container>
@@ -1362,21 +1362,28 @@
)
.then((result) => {
var formData = new FormData();
- // that.recorder.downloadWAV("新文件");
var blob = that.recorder.getPCMBlob(); //获取pcm格式音频数据
- var wavBlob = that.recorder.getWAVBlob();
+
//此处获取到blob对象后需要设置fileName满足当前项目上传需求,其它项目可直接传把blob作为file塞入formData
var newbolb = new Blob([blob], { type: "audio/pcm" });
var fileOfBlob = new File([newbolb], new Date().getTime() + ".pcm");
+
+ var formDataWav = new FormData();
+ var wavBlob = that.recorder.getWAVBlob();
+ var newbolbWav = new Blob([wavBlob], { type: "audio/wav" });
+ var fileOfBlobWav = new File([newbolbWav], new Date().getTime() + ".wav");
+
formData.append("file", fileOfBlob);
+
+ formDataWav.append("file", fileOfBlobWav);
axios({
method: "post",
url: `/api/blade-jfpts/xlfeedback/xlfeedback/put-objecty`,
params: {
jid: that.form.id,
- file: wavBlob,
+ file: formDataWav,
},
}).then((resdata) => {
console.log(resdata);
--
Gitblit v1.9.3