allen 3 anni fa
parent
commit
5ca485bb6a
1 ha cambiato i file con 7 aggiunte e 2 eliminazioni
  1. 7 2
      src/views/ncs-broadcast/index.vue

+ 7 - 2
src/views/ncs-broadcast/index.vue

@@ -37,7 +37,7 @@
       />
     </ag-grid-layout>
 
-    <el-dialog title="试听" width="300" :visible="stream!==null">
+    <el-dialog title="试听" width="300" :visible="stream!==null" :before-close="streamingStop">
       <el-row>
         <el-col :span="24">
           {{auditionTotalMsg}}
@@ -752,7 +752,12 @@ export default {
         this.auditionTotalMsg= result.totalMsg
       }
       this.auditionMsg = result.msg
-      this.auditionPositionPercent = Math.ceil(result.position / result.duration * 100)
+      if (result.duration && result.duration > 0){
+        this.auditionPositionPercent = Math.ceil((result.position / result.duration) * 100)
+      } else {
+        this.auditionPositionPercent = 1
+      }
+
       if (result.finished){
         this.auditionTotalMsg = null
         this.streamingStop()