media-track-list
implements VideoTrackList/AudioTrackList interfaces in JavaScript.
This can be used for extending native HTMLVideoElement API.
import {
VideoTrackList,
AudioTrackList,
VideoTrack,
AudioTrack,
clearTrackList,
} from 'media-track-list';
const videoTrackList = new VideoTrackList();
const track = new VideoTrack({
id: '0',
width: 1920,
height: 1080,
});
videoTrackList.addTrack(track);
clearTrackList(videoTrackList);