2023年微信小程序API 视频解码器·VideoDecoder实例
作者: --时间:
阅读量:
微信小程序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电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统
更多产品任你选

立即扫码关注

多用户商城平台系统