阿里云的记忆播放与进度条不允许拖动disableSeek需求同时存在

阿里云的记忆播放与进度条不允许拖动disableSeek需求同时存在

需要阿里云的记忆播放的源码修改
1.手动关闭进度条禁用方法
2.player.seek先跳转到指定的位置
3.手动开启进度条禁用添加延时100
100毫秒中记忆播放已经跳转到指定位置,然后进度条不允许拖动disableSeek也执行
在这里插入图片描述

let memoryVideoTime = this.getVideoTime(memoryTime);
				//判断是否是视频播放完了,如果没到,就有拼接的跳转播放
				if (memoryTime !== parseInt(player._duration)) {
					let memoryDomString = `<div class="memory-play">
          <i class="iconfont icon-close"></i>
          <span>上次看到</span>
          <span>${memoryVideoTime}</span>
          <span class="play-jump">跳转播放</span>
          </div>`;
					this.html.innerHTML = memoryDomString;
					let timeoutMemory = setTimeout(() => {
						this.html.innerHTML = '';
					}, 15000);
					this.html.querySelector('.icon-close').onclick = () => {
						this.html.innerHTML = '';
						clearTimeout(timeoutMemory);
					};
					this.html.querySelector('.play-jump').onclick = () => {
            if (this.iSDisableSeek) {
              player._options.disableSeek = false; // 手动关闭进度条禁用方法
            }
						player.seek(memoryTime);
						if (player.getStatus() !== 'playing') {
							player.play();
						}
            if (this.iSDisableSeek) {
              setTimeout(() => {
                // 手动开启进度条禁用方法
                player._options.disableSeek = true;
              }, 100);
            }
						this.html.innerHTML = '';
						clearTimeout(timeoutMemory);
					};
				}
			}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值