2023年微信小程序API 音视频合成·处理容器
作者: --时间: 2025-06-09 02:53:20 阅读量:167

微信小程序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

要移除的音频或视频轨道对象。



注:本公司可以开发出专业的小程序,实现音视频处理等多种复杂功能。更多细节请与我们联系。
一套系统全搞定
免费试用
更多产品任你选
更多功能 产品资料 电话沟通 免费试用