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

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

  1. () => 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

  1. () => 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

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

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