视频的层级比画布高,因此在画布上绘制的内容会被视频遮盖。小游戏不支持 cover-view/cover-image,所以无法在视频上覆盖其他自定义 UI 元素。

    小游戏中可以插入多个视频。后插入的视频层级比先插入的层级高。

    返回的 Video 对象有控制视频进行播放、暂停、进度跳转、全屏、退出全屏的方法。

    暂停视频

    进度跳转

      也提供了对视频缓冲、暂停、播放进度等事件的监听接口

      1. let callback = res => {
      2. console.log('当前进度', res.currentTime)
      3. // 当播放到第 3 秒时,调用 off* 接口取消对该事件的监听,callback 函数将不再执行
      4. }
      5. }

      对于 off* 接口有一种常见的错误理解,如下

      这里传入 on 接口和 off 接口的两个函数虽然代码一样,但是是两个不同的函数实例。因此 off* 接口在回调函数队列中找不到这个实例,也就做不到把这个函数从回调函数队列中移除了。

      当不再需要使用视频时,可以将创建的视频销毁