Browse Source

录音时长显示修改

cxmo 2 years ago
parent
commit
226b4a3e68
1 changed files with 5 additions and 3 deletions
  1. 5 3
      pages-question/answerDetail.vue

+ 5 - 3
pages-question/answerDetail.vue

@@ -286,11 +286,12 @@ export default {
         this.cleanTime();
         //初始化音频播放
         this.innerAudio.src = res.tempFilePath;
+        console.log('秒数',this.audioCount)
         this.changeCurrentAudio({
           id: "",
           answer: {
             source: res.tempFilePath,
-            audioTime: res.duration / 1000,
+            audioTime: this.audioCount/1000,
           },
         });
         this.pageLoading = false;
@@ -340,7 +341,7 @@ export default {
         this.questionItem.id = res.data.community_question_id;
         this.questionItem.answer = temp;
         this.questionItem.loading = false;
-        this.questionItem.recordStatus = res.data.reply_status > 2 ? 4 : 1;
+        this.questionItem.recordStatus = res.data.reply_status === 3 ? 4 : 1;
       }else{
         //问题被删除的情况,返回小程序首页
         setTimeout(()=>{
@@ -350,6 +351,7 @@ export default {
       }
     },
     changeRecodeStatus() {
+      console.log('a',this.questionItem.recordStatus)
       //根据questionItem.recordStatus
       if (this.questionItem.recordStatus === 1) {
         //开始录音
@@ -381,7 +383,7 @@ export default {
         //重新录
         this.questionItem.recordStatus = 1;
         this.audioCount = 0;
-        this.audioTime = this.moment(this.audioCount * 1000).format("mm:ss");
+        this.audioTime = this.moment(this.audioCount).format("mm:ss");
       }
     },
     //录音操作:完成/删除/发布