浏览代码

结束的视频 放在结束位置

y595705120 3 年之前
父节点
当前提交
e494b42c54
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/containers/center/play/components/media.vue

+ 6 - 4
src/containers/center/play/components/media.vue

@@ -90,6 +90,9 @@
         this.isReady = true
       },
       onPlayerTimeupdate( player ){
+        if( this.media.isFinish ){
+          return;
+        }
         let myPlayer = this.$refs.videoPlayer.player;
         let curTimes = player.cache_.currentTime;
         if( curTimes>30 && curTimes > this.media.position+15 && !this.media.isFinish){
@@ -100,11 +103,9 @@
       },
       setposition( position ) {
         if( position > this.media.duration) position = this.media.duration;
-        if( !this.media.isFinish ){
-          let player = this.$refs.videoPlayer.player;
-          player.currentTime( position );
-        }
         let player = this.$refs.videoPlayer.player;
+        player.currentTime( position );
+        if( this.media.isFinish) return;
         if( this.media.position >= this.media.duration-30 && !this.media.isFinish){
           this.tick( true )
         }
@@ -188,6 +189,7 @@
           if (res.code == 200) {
             let {skip, position, pause} = res.data
             if( pause ) {
+              console.log("tickpause")
               this.doPause();
               this.$emit("close")
               return