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