在微信小程序中,如果一个页面内包含多个视频组件 video,不加控制的话,就会出现多个视频同时播放的情况。
目前,这个“bug”,没有很好的解决方案。普遍采用的方式,就是在页面内加一个变量,记录当前正在播放的视频,当要播放其他视频时,把上一个视频暂停。因为是“基于页面的”办法,所以在所有可能出现多个视频的页面,都需要照做一遍……
//视频播放事件
bindplay(e) {
//这里的videoid是视频的id
let videoid = e.currentTarget.id;
if (this.videoid !== videoid && this.videoContext) {
//关闭上一个播放的视频
this.videoContext.stop();
}
this.videoid = videoid;
//创建控制视频标签的实例对象
this.videoContext = wx.createVideoContext(this.videoid, this);
}
或可尝试,自定义组件给 video组件加一个壳,然后在壳内解决这个问题。这个方案麻烦的是 video 组件属性方法众多,壳要做的事情不免有点啰嗦麻烦……
-
追格小程序的帖子如何修改圈子分类追格小程序交流群中,一小伙伴问追格小程序的帖子如何修改圈子分类,刚接触WordPress与追格小程序不熟悉也比较正常,小编今天简单说说。
-
WordPress付费下载/积分下载/看广告下载小程序源码关注到不少基于WordPress搭建的站点在做资源下载类网站,不限于积分下载,付费下载,看广告下载或阅读,流量变现相对比较直接,若想做类似资源下载小程序,不妨看看追格的知识库模块,简单配置就是一个资源下载小程序。
-
支付宝小程序调用alipay.user.info.share报错ISV权限不足支付宝小程序调用alipay.user.info.share报错ISV权限不足。alipay.user.info.share 是 获取会员信息中使用的 API。
-
Donut 多端框架Donut多端框架是支持使用小程序原生语法开发移动应用的框架,开发者可以一次编码,分别编译为小程序和 Android 以及 iOS 应用,实现多端开发;能帮助企业有效降低多端应开发的技术门槛和研发成本,以及提升开发效率和开发体验。
-
追格企业官网小程序Free 白屏 xxx.js .js 已被代码依赖分析忽略,无法被其他模块引用微信小程序开发工具的锅……
-
追格小程序V1.6.1发布代码高亮功能不少小伙伴反馈,希望追格小程序能发布代码高亮功能,满足需求。
暂无评论,抢个沙发...