创建音视频处理容器,最终可将容器中的轨道合成一个视频
参考文档
addTrack#
将音频或视频轨道添加到容器
参考文档
参数 | 类型 | 说明 |
---|
track | MediaTrack | 要添加的音频或视频轨道 |
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.addTrack | ✔️ | | |
destroy#
将容器销毁,释放资源
参考文档
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.destroy | ✔️ | | |
export#
将容器内的轨道合并并导出视频文件
参考文档
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.export | ✔️ | | |
extractDataSource#
将传入的视频源分离轨道。不会自动将轨道添加到待合成的容器里。
参考文档
参数 | 类型 |
---|
option | ExtractDataSourceOption |
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.extractDataSource | ✔️ | | |
removeTrack#
将音频或视频轨道从容器中移除
参考文档
参数 | 类型 | 说明 |
---|
track | MediaTrack | 要移除的音频或视频轨道 |
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.removeTrack | ✔️ | | |
ExtractDataSourceOption#
参数 | 类型 | 说明 |
---|
source | string | 视频源地址,只支持本地文件 |
API 支持度#
API | 微信小程序 | H5 | React Native |
---|
MediaContainer.addTrack | ✔️ | | |
MediaContainer.destroy | ✔️ | | |
MediaContainer.export | ✔️ | | |
MediaContainer.extractDataSource | ✔️ | | |
MediaContainer.removeTrack | ✔️ | | |