Browse Source

问答音频时长显示格式化修改

jwyu 2 years ago
parent
commit
2b8f628b86
1 changed files with 7 additions and 13 deletions
  1. 7 13
      pages-question/answerDetail.vue

+ 7 - 13
pages-question/answerDetail.vue

@@ -21,7 +21,7 @@
               <view class="answer" @click.stop="handlePlayAudioByBg(questionItem)">
                 <!-- 改为背景音频播放 -->
                 <image class="music-img" :src="questionItem.community_question_id==curVoiceId&&!curAudioPaused?playImgSrc:pauseImgSrc" mode="widthFix"/>
-                <text>{{ dayjs(questionItem.audio_list[0].audio_play_seconds*1000).format("mm:ss") }}</text>
+                <text>{{ formatAudioTime(questionItem.audio_list[0].audio_play_seconds*1000) }}</text>
                 <!-- <template v-if="!questionItem.loading">
                   <image
                     class="music-img"
@@ -176,12 +176,10 @@
                 />
                 <view class="slider-time">
                   <text>{{
-                    dayjs(currentAudioMsg.audioCurrentTime * 1000).format(
-                      "mm:ss.SS"
-                    )
+                    formatAudioTime(currentAudioMsg.audioCurrentTime * 1000)
                   }}</text>
                   <text>{{
-                    dayjs(currentAudioMsg.audioTime * 1000).format("mm:ss.SS")
+                    formatAudioTime(currentAudioMsg.audioTime * 1000)
                   }}</text>
                 </view>
               </view>
@@ -223,14 +221,10 @@
                 />
                 <view class="slider-time">
                   <text>{{
-                    dayjs(curTime*1000).format(
-                      "mm:ss"
-                    )
+                    formatAudioTime(curTime*1000)
                   }}</text>
                   <text>{{
-                      dayjs(questionItem.answer.audioTime * 1000).format(
-                        "mm:ss"
-                      )
+                      formatAudioTime(questionItem.answer.audioTime * 1000)
                     }}</text>
                 </view>
               </view>
@@ -441,7 +435,7 @@ export default {
       this.audioItem = null;
       this.audioCount = 0;
       this.scrollTop = 0;
-      this.audioTime = this.dayjs(this.audioCount * 1000).format("mm:ss");
+      this.audioTime = this.formatAudioTime(this.audioCount * 1000)
     },
     //onHide触发
     resetAudio(){
@@ -805,7 +799,7 @@ export default {
       this.timer = setInterval(() => {
         if (this.timer) {
           this.audioCount += 30;
-          this.audioTime = this.dayjs(this.audioCount).format("mm:ss.SS");
+          this.audioTime = this.formatAudioTime(this.audioCount)
           this.scrollTop+=1;
         }
       }, 30);