解决小程序多个视频同时播放问题

思路:
1.点击播放之后,如果当前没有正在播放的视频,直接播放即可。
2.有正在播放的视频就暂停即可,然后播放当前视频。
3.这里当然要判断是否是同一个视频。

下面直接上代码

data: {//正在播放的视频IDPrevideoID:''},
 <video id = "{{item.data.urlInfo.id}}" bindplay="handlePlay" class="videoitem" src="{{item.data.urlInfo.url}}"  >
handlePlay(event){//当前即将要播放的视频IDlet videoID = event.currentTarget.idconsole.log(videoID)//判断是否正在有视频播放if(this.data.PrevideoID){//有正在播放的视频//判断和上一个视频是否是同一个视频if(this.data.PrevideoID != videoID){//不是同一个视频就暂停上一个视频播放wx.createVideoContext(this.data.PrevideoID).stop()//播放当前视频wx.createVideoContext(videoID).play()//更新prevideoIDthis.setData({PrevideoID:videoID})}}//没有正在播放的视频就直接保存videoIDelse{this.setData({PrevideoID:videoID})}
},

微信小程序解决多个视频同时播放相关推荐

  1. 微信小程序 如何上传音视频到百度云Bos cloud BCE

    在做了一系列调查之后,目前为止暂未发现有相关的文章,在此简单记录一下解决此问题的步骤,造福来人. 本人的解决方案参考了百度云BOS官方文档,地址如下: https://cloud.baidu.com/ ...

  2. 微信小程序 解决请求服务器手机预览请求不到数据的方法

    微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...

  3. 微信小程序点播插件_微信小程序 wxParse插件显示视频问题

    修改wxParse/html2json.js 文件 ,在 html2json(html, bindName)方法里 var node = { node: 'element', tag: tag, }; ...

  4. chatgpt智能问答微信小程序+后端源码+视频搭建教程

    chatgpt智能问答微信小程序+后端源码+视频搭建教程,这是一套微信小程序,后端是thinkphp框架为接口的,后端是前后端分离用elmentUI的源码框架. 小狐狸GPT付费体验系统是一款基于Th ...

  5. 微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题

    微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题 .json文件中----缺点是固定整个页面 {"navigationBarTitleText": "首页&qu ...

  6. 微信小程序快速开发:视频指导版

    <微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...

  7. 微信小程序实现上传视频功能(后端代码是java)

    微信小程序实现上传视频功能(后端代码是java) 1.前端 ​ wxml文件 <image bindtap="uploadVideo" length="3" ...

  8. 微信小程序使用腾讯视频插件-uniapp-详细篇(2022.1.27)

    微信小程序使用腾讯视频插件-uniapp篇(无需资质审核包过) 1.添加插件:微信小程序平台-设置-第三方设置-添加插件-搜索:腾讯视频 2.在uniapp-manifest.json中-源码视图,添 ...

  9. uni开发微信小程序解决全局分享分销问题

    uni开发微信小程序解决全局分享分销问题 1. 需求 1.小程序内每个页面都要打开胶囊分享按钮并实现分销 2.分享功能应该是在用户登录之后才予以打开 3.不想做在每个页面都写分享钩子的傻逼操作 2.实 ...

最新文章

  1. torch量化的流程
  2. 开发日记-20190802 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 18
  3. openresty开发系列12--lua介绍及常用数据类型简介
  4. 全局异步和主线程异步区别、改变PlaceHolder颜色、解决键盘弹起挡住文本框问题...
  5. AspectJ基于xml和基于注解
  6. CVPR 2022 论文/代码分类汇总!持续更新中!
  7. vue入门:v-bind:class
  8. 如何打造139团队(不同层次人员的选择与培养,大型研发团队,大型敏捷开发团队)...
  9. 有用的网页链接的整合(不定时更新)
  10. 嵌入式系统应用开发实验(三): Verilog编程使VGA图像输出
  11. cshop是什么开发语言_C-SHOP编程是什么
  12. 计算机专业普通的期刊,计算机类的普通期刊
  13. GoTop给网站加一个悬挂猫效果上吊猫
  14. 抖音 触摸精灵_触控精灵app下载-触控精灵手机版 v1.3.2 - 安下载
  15. 大淘客的index.php,index.php · zenozhengs/大淘客CMS底部菜单修改版 - Gitee.com
  16. win10去除广告弹窗的有效方法
  17. UVM 代码生成器 easier UVM
  18. 水库大坝安全监测监控系统平台xmind分析+辽阳市水库大坝安全检测平台+志豪未来科技有限公司+陈志豪
  19. 人机大战,历史的见证
  20. linux命令--ln软连接,硬链接

热门文章

  1. Rex's BaseActivity
  2. Windows CE的电源管理
  3. kisso的简单使用
  4. Android 键盘弹出监听
  5. 玩转群晖NAS——前言
  6. oracle between 万,Oracle Between子句
  7. angular:ng-template 使用ngif和ngifelse
  8. 给未来的自己一封信计算机,给未来的自己的一封信
  9. MongoDB数据迁移(mongodump方式)
  10. 15秒广告视频如何制作才能吸引观众?