私域电商软件及相关增值服务提供商    

免费试用
2023年微信小程序API 视频·VideoContext
作者: --时间: 2025-07-10 05:17:00 阅读量:
介绍小程序API之VideoContext VideoContext是微信小程序中一个非常实用的API,它可以通过wx.createVideoContext获取。通过将VideoContext与一个video组件绑定,即可对该video组件进行操作,包括暂停、播放、发送弹幕等功能。 一、退出全屏 VideoContext.exitFullScreen()方法可在全屏状态下退出全屏。需要注意的是,该方法从基础库1.4.0版本开始支持,如果使用较低版本,则需要进行兼容处理。 二、退出小窗 VideoContext.exitPictureInPicture(Object object)方法可在小窗状态下退出小窗,而且该方法可以在任意页面调用。需要注意的是,需要传入一个包含success、fail和complete三个属性的对象作为参数,这三个属性分别对应接口调用成功、失败以及结束的回调函数。 三、隐藏状态栏 VideoContext.hideStatusBar()方法可以隐藏状态栏,在iOS全屏下才有效。基础库2.1.0以上版本支持,如果使用较低版本,则需要进行兼容处理。 四、暂停/播放视频 VideoContext.pause()方法和VideoContext.play()方法分别用于暂停和播放视频。没有额外参数,直接调用即可。 五、倍速播放 VideoContext.playbackRate(number rate)方法可以设置视频的倍速播放。rate参数可以设置多种倍速播放,包括0.5, 0.8, 1.0, 1.25, 1.5和2.0倍速,但是在一些较低的基础库中可能不支持更高的倍速播放。 六、进入全屏 VideoContext.requestFullScreen(Object object)方法可用于进入全屏。如果需要在全屏时展示自定义内容,则需要将该内容节点放置到video节点内。success、fail和complete三个参数分别对应接口调用成功、失败以及结束的回调函数。direction属性则是用于设置全屏时视频的方向,默认值为空,不指定则根据宽高比自动判断。该属性从基础库1.7.0版本开始支持。 七、跳转到指定位置 VideoContext.seek(number position)方法可以用于跳转到指定位置。position为以秒为单位的跳转位置。 八、发送弹幕 VideoContext.sendDanmu(Object data)方法可发送弹幕。需要传入一个包含text和color两个属性的对象作为参数,其中text为弹幕文字,color为弹幕颜色。 九、显示状态栏 VideoContext.showStatusBar()方法可用于显示状态栏,在iOS全屏下才有效。基础库2.1.0以上版本支持,如果使用较低版本,则需要进行兼容处理。 十、停止视频 VideoContext.stop()方法可停止视频播放,该方法从基础库1.7.0版本开始支持,如果使用较低版本,则需要进行兼容处理。 综上所述,通过使用VideoContext,我们可以对小程序中的视频进行各种操作,从而实现更加丰富、多彩的功能。
一套系统全搞定
  • 商家管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 营销中心
  • 供应链入驻
  • 财务管理
  • 支付分账
  • 商城直播
免费试用
更多产品任你选
B2B2C多用户商城系统

类天猫&京东模式系统

了解更多
B2B2B电商交易系统

全渠道订货/采购及经销商管
理数字化系统

了解更多
S2B2B电商交易系统

上下游资源整合数字化解决方

了解更多
企业集采商城系统

中大型企业数字化采购与交易
系统

了解更多
员工福利商城系统

集福利管理、发放于一体的员
工福利商城

了解更多

电话咨询 微信咨询 0元开店