最近在做微信小程序,然后学习组件开发,当我想要手动控制video组件播放暂停等操作的时候,发现按照官方文档的说明都不起作用
其实文档中写的是页面上调用的方法,在组件中要多传入一个参数:this
也就是当前组件
原本是要这样创建video上下文:
let context = wx.createVideoContext("video的id")
然后调用
// 播放
context.play()
// 暂停
context.pause()
但是在自定义组件开发中,需要多传入一个表示组件本身的参数this
,所以要这样创建context
let context = wx.createVideoContext("video的id", this)
调用方式没有变化,还是之前一样
// 播放
context.play()
// 暂停
context.pause()
现在再看一下,是不是起作用了
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/270