当前位置: 首页 > news >正文

如何在百度网站收录提交入口办公空间设计说明200字

如何在百度网站收录提交入口,办公空间设计说明200字,wordpress老版本号,logo设计方案使用 localStorage 存储每个视频的播放进度在组件加载时恢复上次的播放进度在视频播放过程中实时保存进度在组件卸载前保存最终进度使用 timeupdate 事件来监听视频播放进度的变化 在模板中为视频元素添加事件监听#xff1a; videoloopautoplaycontrols:idvideo_…使用 localStorage 存储每个视频的播放进度在组件加载时恢复上次的播放进度在视频播放过程中实时保存进度在组件卸载前保存最终进度使用 timeupdate 事件来监听视频播放进度的变化 在模板中为视频元素添加事件监听 videoloopautoplaycontrols:idvideo_${index}:srcgetVideoSrc(video.src)classvideoloadedmetadataloadVideoProgress/video// ... 其他导入保持不变 import { reactive, ref, onMounted, onBeforeUnmount } from vue// ... paramsList 和 params 保持不变// 添加视频进度保存的常量 const VIDEO_PROGRESS_KEY VIDEO_PROGRESSconst videoList ref([{title: 大范围流场图,src: dfwlct,isPlaying: true,progress: 0, // 添加进度属性},{title: 工程局部流场图,src: gcjblct,isPlaying: true,progress: 0, // 添加进度属性}, ])// 加载保存的视频进度 const loadVideoProgress () {const savedProgress localStorage.getItem(VIDEO_PROGRESS_KEY)if (savedProgress) {const progressData JSON.parse(savedProgress)videoList.value.forEach((video, index) {if (progressData[video.src]) {video.progress progressData[video.src]const videoElement document.getElementById(video_${index}) as HTMLVideoElementif (videoElement) {videoElement.currentTime video.progress}}})} }// 保存视频进度 const saveVideoProgress () {const progressData {}videoList.value.forEach((video, index) {const videoElement document.getElementById(video_${index}) as HTMLVideoElementif (videoElement) {progressData[video.src] videoElement.currentTime}})localStorage.setItem(VIDEO_PROGRESS_KEY, JSON.stringify(progressData)) }// 监听视频时间更新 const handleTimeUpdate (index: number) {const videoElement document.getElementById(video_${index}) as HTMLVideoElementif (videoElement) {videoList.value[index].progress videoElement.currentTimesaveVideoProgress()} }// 组件挂载时加载进度 onMounted(() {loadVideoProgress()// 为每个视频添加时间更新事件监听videoList.value.forEach((_, index) {const videoElement document.getElementById(video_${index})if (videoElement) {videoElement.addEventListener(timeupdate, () handleTimeUpdate(index))}}) })// 组件卸载前移除事件监听 onBeforeUnmount(() {videoList.value.forEach((_, index) {const videoElement document.getElementById(video_${index})if (videoElement) {videoElement.removeEventListener(timeupdate, () handleTimeUpdate(index))}})saveVideoProgress() })// ... 其他代码保持不变这样用户每次进入页面时都会自动加载上次观看的进度。进度信息会在以下情况下保存 视频播放过程中用户暂停视频时用户离开页面时
http://www.hkea.cn/news/14301600/

相关文章:

  • 高端的网站建设公司中策大数据工程信息网
  • 做一个网站的价格html5做网站的总结
  • 合肥做网站的价格网站开发科普书
  • 教育网站建设收费现在济南可以正常出入吗
  • 做外国订单有什么网站太原网站建设平台
  • 网站基础建设巴巴商友圈开网站赚钱
  • 关于网站建设与维护的心得体会wordpress免费精品主题
  • 网站后台更换首页图片网站效果检测
  • 摄影网站设计论文wordpress博客没图片
  • 网站建设罗贤伟甘肃网站定制开发
  • 国内最专业的设计网站建设网站内容保护
  • 网站建设文献英文wordpress设置首页标题描述
  • 上海最好的网站设计公司荆州网站建设费用
  • 做网站用盗版PS建设学校网站
  • 做淘宝客导购网站wdcp网站迁移
  • 如何用域名做网站访问做网站域名起什么作用
  • 提交网站给百度wordpress 律所
  • 网站建设所要花费的资金建筑咨询公司是做什么的
  • 快站淘客中转页wordpress小程序开发文档
  • 做窗帘店的网站东莞市新冠最新消息
  • 花钱做网站青岛网络seo公司
  • 江苏建新建设集团有限公司网站wordpress code插件
  • 广州 互联网公司 网站首页上海债务优化公司
  • 东莞网页制作与网站设计网站开发要先买服务器吗
  • 免费响应式网站建设青岛十大营销策划公司
  • 长沙网站推广系统微信商城在哪儿打开
  • 网站建设流程 报读文库住房和城乡建设局职责范围
  • 武昌做网站公司企业网站维护工作
  • 个人网站域名快速备案百度搜索 网站介绍
  • 建设银行的官方网站公告seo关键词优化软件官网