2023年微信小程序API 音视频合成·处理容器
作者: --时间: 2025-05-28 12:33:11
阅读量:
微信小程序API 音视频合成·处理容器
基础库 2.9.0 开始支持,低版本需做兼容处理。
MediaContainer是一个音视频处理容器,在微信小程序中可以使用wx.createMediaContainer方法进行创建。它可以用于音频混音等操作。
1.添加轨道-MediaContainer.addTrack(MediaTrack track)
基础库 2.9.0 开始支持,低版本需做兼容处理。
通过调用addTrack方法,可以将音频或视频轨道添加到容器中。
参数:
MediaTrack track
要添加的音频或视频轨道对象。
2.销毁容器-MediaContainer.destroy()
基础库 2.9.0 开始支持,低版本需做兼容处理。
在不再需要使用容器时,可以使用destroy方法将其销毁以释放资源。
3.导出轨道-MediaContainer.export()
基础库 2.9.0 开始支持,低版本需做兼容处理。
使用export方法可以将容器内的轨道合并并导出视频文件。
4.提取轨道-MediaContainer.extractDataSource(Object object)
基础库 2.9.0 开始支持,低版本需做兼容处理。
使用extractDataSource方法可以将传入的视频源分离轨道,不会自动将轨道添加到待合成的容器里。
参数:
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
source | string | 是 | 视频源地址,只支持本地文件 |
5.移除轨道-MediaContainer.removeTrack(MediaTrack track)
基础库 2.9.0 开始支持,低版本需做兼容处理兼容处理。
通过调用removeTrack方法可以将音频或视频轨道从容器中移除。
参数:
MediaTrack track
要移除的音频或视频轨道对象。
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统
