Skip to main content
Version: 2.x

MediaContainer

创建音视频处理容器,最终可将容器中的轨道合成一个视频

参考文档

方法#

addTrack#

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

参考文档

(track: MediaTrack) => void
参数类型说明
trackMediaTrack要添加的音频或视频轨道

API 支持度#

API微信小程序H5React Native
MediaContainer.addTrack✔️

destroy#

将容器销毁,释放资源

参考文档

() => void

API 支持度#

API微信小程序H5React Native
MediaContainer.destroy✔️

export#

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

参考文档

() => void

API 支持度#

API微信小程序H5React Native
MediaContainer.export✔️

extractDataSource#

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

参考文档

(option: ExtractDataSourceOption) => void
参数类型
optionExtractDataSourceOption

API 支持度#

API微信小程序H5React Native
MediaContainer.extractDataSource✔️

removeTrack#

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

参考文档

(track: MediaTrack) => void
参数类型说明
trackMediaTrack要移除的音频或视频轨道

API 支持度#

API微信小程序H5React Native
MediaContainer.removeTrack✔️

参数#

ExtractDataSourceOption#

参数类型说明
sourcestring视频源地址,只支持本地文件

API 支持度#

API微信小程序H5React Native
MediaContainer.addTrack✔️
MediaContainer.destroy✔️
MediaContainer.export✔️
MediaContainer.extractDataSource✔️
MediaContainer.removeTrack✔️