MediaContainer

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

参考文档

方法

addTrack

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

参考文档

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

API 支持度

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

destroy

将容器销毁,释放资源

参考文档

  1. () => void

API 支持度

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

export

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

参考文档

  1. () => void

API 支持度

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

extractDataSource

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

参考文档

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

API 支持度

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

removeTrack

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

参考文档

  1. (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✔️