# MediaContainer

> 基础库 2.9.0 开始支持，低版本需做[兼容处理](1003706)。

可通过 [wx.createMediaContainer](/miniprogram/dev/api/media/video-processing/wx.createMediaContainer) 创建。

[MediaContainer](/miniprogram/dev/api/media/video-processing/MediaContainer) 音视频处理容器，可以进行音频混音等操作

## 方法

### [MediaContainer.extractDataSource(Object object)](/miniprogram/dev/api/media/video-processing/MediaContainer.extractDataSource)

将传入的视频源分离轨道。不会自动将轨道添加到待合成的容器里。

### [MediaContainer.addTrack(MediaTrack track)](/miniprogram/dev/api/media/video-processing/MediaContainer.addTrack)

将音频或视频轨道添加到容器

### [MediaContainer.removeTrack(MediaTrack track)](/miniprogram/dev/api/media/video-processing/MediaContainer.removeTrack)

将音频或视频轨道从容器中移除

### [MediaContainer.export()](/miniprogram/dev/api/media/video-processing/MediaContainer.export)

将容器内的轨道合并并导出视频文件

### [MediaContainer.destroy()](/miniprogram/dev/api/media/video-processing/MediaContainer.destroy)

将容器销毁，释放资源
