用的组件是小程序自带的 video标签 详细查看官方文档



WXML

<video id="myVideo"  bindtimeupdate="timeUpdate" bindpause="pause" bindwaiting="waiting" binderror="error" src='视频链接地址' initial-time="{{initial_time}}" poster="视频封面图片链接地址" page-gesture controls >
</video>

JS

//获取应用实例
var app = getApp();
const bgMusic = wx.getBackgroundAudioManager()
Page({data: {video_real_time:0, //实时播放进度initial_time:'', //视频跳转进度 秒},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that = this//此处写在接口的位置 100从接口处获取that.setData({initial_time:'100' //视频进度})},//监听视频播放进度timeUpdate: function (e) {var aa = 1; // 是否开启可以视频快进 1 禁止开启//跳转到指定播放位置 initial-time 时间为秒let that = this;//播放的总时长var duration = e.detail.duration//实时播放进度 秒数var currentTime = parseInt(e.detail.currentTime)//当前视频进度// console.log("视频播放到第" + currentTime + "秒")//查看正在播放时间,以秒为单位if (that.data.video_real_time==0){var jump_time = parseInt(that.data.initial_time) + parseInt(that.data.video_real_time)}else{var jump_time = parseInt(that.data.video_real_time)}if(aa==1){if (currentTime > jump_time && currentTime - jump_time>3){let videoContext = wx.createVideoContext('myVideo')videoContext.seek(that.data.video_real_time)wx.showToast({title: '未完整看完该视频,不能快进',icon: 'none',duration: 2000,})}} that.setData({video_real_time: currentTime, //实时播放进度})},pause: function (e) {console.log('视频暂停播放')console.log('暂停时播放时间====>' + this.data.video_real_time)},waiting: function (e) {console.log('视频缓冲')console.log(e)},error: function (e) {console.log('视频播放出错时')console.log(e)},
})

微信小程序播放视频 禁止快进相关推荐

  1. 使用微信小程序播放视频直播

    观众端使用live-player进行直播视频的播放,live-player组件从视频云拉流,并用于实时音视频播放.live-player支持两种模式:Live和RTC,前者用于直播播放,后者用于实时音 ...

  2. 微信小程序--获取视频链接(Videourl)方法~~~

    微信小程序–获取视频连接(videourl)方法~~~ 如何获取音乐MV的URL地址 虾米音乐 试了很多音乐网站发现"虾米音乐"的MV的URL地址是可以获取的,并且在微信小程序播放 ...

  3. 微信小程序——获取视频的URL地址【已解决】

    微信小程序--获取视频的URL地址[已解决] 如何获取音乐MV的URL地址 虾米音乐 试了很多音乐网站发现"虾米音乐"的MV的URL地址是可以获取的,并且在微信小程序播放视频的时候 ...

  4. C# 利用正则表达式获取文本中的https网址并替换新的对应的值,微信小程序播放腾讯视频

    后台用KindEditor传了好几个视频地址,需要在微信小程序播放,复文本框写的内容是保存在数据库的一个字段的,就像下面这样,像这小程序播放,需要解析除真正的视频地址,所有需要获取里面的两个视频地址, ...

  5. 微信小程序播放bilibili视频

    微信小程序播放B站视频 前端代码 wxml文件 <view class="body-view" style="text-align: center;"&g ...

  6. 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    概述 本文来自腾讯视频云终端技术总监rexchang(常青)技术分享,内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebRTC ...

  7. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  8. 技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    1.概述 本文内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebRTC互通的实现思路以及技术方案.希望能带给你启发. 分别介绍 ...

  9. 小程序商业化按下快进键,开发者的春天要来了?

    小程序到底是不是一个值得 all in 的风口? 刚刚过去的 2018 年,众多创业团队做出了不同选择,有人在发力,有人在观望,有人则选择逃离,不少开发者抱怨微信太过「克制」,小团队担心难以生存. 不 ...

最新文章

  1. C#String与string大小写的区别
  2. 2006年中国软件收入规模前100家企业名单
  3. C# 给自己写的软件,加注册码功能。
  4. 服务器环控信息,服务管理监控平台
  5. 传智播客Java 二维数组
  6. 5g/4g工业无线路由器
  7. java实现屏幕截图
  8. 安装VMware16教程
  9. Theano安装与测试过程
  10. linux local root exploit,Linux非交互环境下本地提权思路与反思 linux localroot exploit
  11. 音频采集 via Media Foundation
  12. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
  13. Myshell AI:让你轻松提高英语口语和听力的神器
  14. vue3+vite+antd——后台管理系统——基础模板
  15. 【Android App】实战项目之仿拼多多的直播带货(附源码和演示 超详细必看)
  16. Office2013 图标显示不正常的解决办法
  17. 项目管理第十三章项目相关方管理
  18. Oracle数据库之oracle update set select from 关联更新
  19. 回归分析regression analysis
  20. Android平板pdf,Android平板最强PDF阅读 十款优秀软件大PK

热门文章

  1. 今天看了you tu be 上面的舞蹈
  2. 从今天起我想要热爱生活
  3. linux火狐中设置中文,Ubuntu中firefox设置成中文
  4. Vue Cli+高德API实现模糊搜索+返回坐标及信息
  5. html里面点击重置按钮无反应,点击重置按钮后没反应.
  6. 计算标准差(c++)
  7. [C语言]输出100以内的所有素数(质数)
  8. Android中使用自定义的VideoController和MediaPlayer实现视频的窗口和全屏播放
  9. XX健康:移动端开发-体检预约设计和实现微信公众号注册阿里短信服务
  10. MPB:中农冯固组-​利用13C-DNA-SIP法示踪根际和菌丝际活性解磷细菌