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