2023年微信小程序API 视频解码器·VideoDecoder实例

作者: --时间: 2022-09-29 阅读量:
微信小程序API 视频解码器·VideoDecoder实例 可以使用微信提供的VideoDecoder视频解码器来对视频进行解码相关操作,并逐帧获取解码数据。以下是VideoDecoder的相关方法: 1. VideoDecoder.getFrameData() 该方法用于获取下一帧的解码数据,返回值是一个包含帧数据宽度、帧数据高度、帧数据、帧原始pts和帧原始dts等属性的对象。当缓冲区为空的时候可能暂停取不到数据。 2. VideoDecoder.off(string eventName, function callback) 取消监听录制事件。当对应事件触发时,该回调函数不再执行。 3. VideoDecoder.on(string eventName, function callback) 注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行。传入的eventName参数有开始事件、结束事件、seek完成事件、缓冲区变化事件、解码结束事件等5个。 4. VideoDecoder.remove() 移除解码器。 5. VideoDecoder.seek(number position) 该方法用于跳到某个时间点解码,position表示跳转的解码位置,单位为毫秒。 6. VideoDecoder.start(Object object) 该方法用于开始解码,需要传入一个包含源文件和解码方式(按pts或最快速度)的object对象。仅支持本地路径。 7. VideoDecoder.stop() 该方法用于停止解码。 以上就是关于VideoDecoder的介绍,如果您对音视频类小程序开发感兴趣或需要解决视频播放方面的问题,欢迎联系我们的小程序开发团队。我们将为您提供最专业的服务和技术支持。
一套系统全搞定
  • 商家管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 营销中心
  • 供应链入驻
  • 财务管理
  • 支付分账
  • 商城直播
免费试用
更多产品任你选
  • B2B2C多用户商城系统

    类天猫&京东模式系统

    介绍方案
  • B2B2B电商交易系统

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

    获取案例
  • S2B2B电商交易系统

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

    演示后台
  • 企业集采商城系统

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

    模式介绍
  • 员工福利商城系统

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

    马上试用
更多功能 产品资料 电话沟通 免费试用