|
@@ -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()
|