前端监听视频播放进度,在试看结束后做一些操作

HTML

<video :src="class_info.video_audio_url"id="myVideo":poster="imgurl"       @timeupdate="videoTimeUpdateEvent">
</video>

JavaScript

data() {return {videoContext: {},  // 用于绑定视频标签}
},
created() {// 创建视频实例指向视频控件this.videoContext = uni.createVideoContext('myVideo');
},
videoTimeUpdateEvent(e) { // 播放进度改变// e.detail.currentTime为每次触发时,视频的当前播放时间let currentTime = Number(e.detail.currentTime);console.log('播放进度条改变', currentTime)// 试看结束 this.class_info.freed_time为试看时间if (currentTime >= this.class_info.freed_time) {// 试看结束,在这做一些想做的操作,例如停止视频播放this.videoContext.exitFullScreen();this.videoContext.pause();this.videoContext.seek(0);}
},

uniapp视频试看功能相关推荐

  1. 快手小程序开发视频试看功能完美实现,正在纠结的你看过来

    快手小程序实现的视频试看功能 最近在做快手小程序的研发工作,在一个知识付费的项目中需要开发视频课件试看功能.快手小程序是有很多隐藏bug的要是没有bug的话这个功能很简单就可以实现,然而他是有bug, ...

  2. php实现试看功能,据说是视频试看功能的js代码,共享给大家,POSCMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...

    var watchTime=0; var setT=null; function ckmarqueeadv(){return '{a target="_blank" href=&q ...

  3. 微信小程序实现视频试看功能

    我的思路是 在页面上那个video元素上面绑定bindtimeupdate  事件  然后监控视频的实时播放进度, 到达一定的播放时间后进行暂停处理, 并把自己实现写好的<cover-view& ...

  4. JS实现视频试看提示付费功能 手机端 H5网页

    手机端 网页 JS实现视频试看功能,到时间自动停止播放 H5 场景:视频播放 对未付费的用户只播放两分钟 付费的用户可正常播放 思路:监听视频播放时间,到达预定时间的时候, 暂停视频播放, 同时关闭大 ...

  5. uniapp监听视频播放进度,完成视频试看操作

    监听视频进度,完成视频试看功能 前端监听视频播放进度,在试看结束后做一些操作 html: <!-- poster为视频封面,timeupdate为视频播放进度事件,每250毫秒触发一次(但是不准 ...

  6. 五分钟JAVA代码教会你:FFmpeg实现视频试看(Centos7版本)

    五分钟JAVA代码教会你:FFmpeg实现视频试看 1. 业务场景 2. 实现思路 3. FFmpeg开源框架介绍 4. Centos7环境实现 4.1 官网下载并上传Linux 4.2 解压安装 4 ...

  7. 五分钟JAVA代码教会你:FFmpeg实现视频试看(window版本)

    五分钟JAVA代码教会你:FFmpeg实现视频试看 1. 业务场景 2. 实现思路 3.FFmpeg开源框架介绍 4. windows环境实现 4.1 windows安装FFmpeg 4.1.1 下载 ...

  8. html视频试看代码,m3u8地址的预览与试看功能更能吸引用户

    通过给m3u8地址加上控制参数可实现预览和试看视频的功能,这样就可以让用户在未注册或未付费状态下只能试看部分内容,引起用户对整个视频内容的兴趣,引导他们进一步注册或付费看完整视频. 示例如下: 视频预 ...

  9. 苹果cms,ckplayer视频试看插件,vip会员不限制,游客或普通会员试看

    效果图 完整版下载.主要是css样式表.其它核心内容.下面都讲到了 https://download.csdn.net/download/viqecel/10287298 功能介绍 默认逻辑为:需要积 ...

最新文章

  1. linux内核开机显示企鹅logo,批改linux内核kernel开机logo(小企鹅)
  2. SQL表内查重和删重
  3. 如何在 SAP BTP Java 应用里使用 SQLite 数据库
  4. linux shell之find高级点的用法
  5. java集成lucene_将Lucene搜索集成到应用程序中
  6. java导出数据到excel模板_springboot+jxls 根据Excel模板 填写数据并导出
  7. 云小课|ModelArts Pro 视觉套件 零代码构建视觉AI应用
  8. 双11过后张勇感谢快递小哥:再大的纪录都是靠大协作来完成的
  9. Android之哭笑不得的BUG--xml设置的padding不起作用,幕后黑手竟然是?
  10. 吴恩达深度学习4.4笔记_Convolutional Neural Networks_人脸识别和神经风格转换
  11. 编译安装httpd-2.4.12
  12. java中的内存回收机制所采用的算法_JavaGC垃圾回收机制和常见算法
  13. halcon 深度学习标注_深度学习in Halcon流程
  14. l301更换废墨垫图解_30换30?
  15. python提取句子_关于python:从句子中提取介词短语
  16. css实现箭头图标 伪类 图标
  17. 华为hcia-datacom 学习日记
  18. java object转成byte_java对象转成byte数组的三种方法
  19. java微信支付代码_10行代码搞定微信支付(Java版)
  20. 2021年茶艺师(高级)考试内容及茶艺师(高级)考试资料

热门文章

  1. java_web学习(四) Date的理解与应用
  2. 创建一个考试管理系统
  3. 【Ansys Fluent】All cell zones in Fluent may be automatically set to Fluid.
  4. mydockfinder怎么用?mydockfinder使用教程
  5. 获取游戏服务器ip与端口信息,查看游戏服务器ip端口号
  6. 10 月 1 放假了~~~~~~~!就一天 ;(
  7. 函数(递归,迭代实现斐波那契数列)
  8. 给IOS APP 添加启动页步骤
  9. ICMS開源内容管理系统
  10. 大数据分析和数据挖掘区别_大数据分析和数据挖掘之间的区别,大数据的未来范围...