title: MediaContainer
sidebar_label: MediaContainer
Create an audio/video processing container, which can eventually be used to combine the tracks in the container into a single video.
Reference
Methods
addTrack
Adding an audio or video track to a container.
Reference
(track: MediaTrack) => void
Property |
Type |
Description |
track |
MediaTrack |
Audio or video track to be added |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.addTrack |
✔️ |
|
destroy
Destroy the container and release the resources
Reference
() => void
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.destroy |
✔️ |
|
export
Merge the tracks in the container and export the video file
Reference
() => void
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.export |
✔️ |
|
extractDataSource
Separates tracks from the incoming video source. Does not automatically add tracks to the container to be composited.
Reference
(option: ExtractDataSourceOption) => void
Property |
Type |
option |
ExtractDataSourceOption |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.extractDataSource |
✔️ |
|
removeTrack
Remove the audio or video track from the container.
Reference
(track: MediaTrack) => void
Property |
Type |
Description |
track |
MediaTrack |
Audio or video track to be removed |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.removeTrack |
✔️ |
|
Parameters
ExtractDataSourceOption
Property |
Type |
Description |
source |
string |
Video source address, local file support only |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
MediaContainer.addTrack |
✔️ |
|
|
MediaContainer.destroy |
✔️ |
|
|
MediaContainer.export |
✔️ |
|
|
MediaContainer.extractDataSource |
✔️ |
|
|
MediaContainer.removeTrack |
✔️ |
|
|