VideoTrackList: addtrack event
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sự kiện addtrack được kích hoạt khi một video track được thêm vào VideoTrackList.
Cú pháp
Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính trình xử lý sự kiện.
js
addEventListener("addtrack", (event) => { })
onaddtrack = (event) => { }
Loại sự kiện
Một TrackEvent. Kế thừa từ Event.
Thuộc tính sự kiện
Ngoài các thuộc tính được liệt kê dưới đây, các thuộc tính từ giao diện cha, Event, cũng có sẵn.
trackRead only-
VideoTrackmới được thêm vào mà sự kiện đề cập đến.
Ví dụ
Sử dụng addEventListener():
js
const videoElement = document.querySelector("video");
videoElement.videoTracks.addEventListener("addtrack", (event) => {
console.log(`Video track: ${event.track.label} added`);
});
Sử dụng thuộc tính trình xử lý sự kiện onaddtrack:
js
const videoElement = document.querySelector("video");
videoElement.videoTracks.onaddtrack = (event) => {
console.log(`Video track: ${event.track.label} added`);
};
Thông số kỹ thuật
| Specification |
|---|
| HTML> # event-media-addtrack> |
| HTML> # handler-tracklist-onaddtrack> |
Tương thích trình duyệt
Xem thêm
- Các sự kiện liên quan:
removetrack,change - Sự kiện này trên mục tiêu
AudioTrackList:addtrack - Sự kiện này trên mục tiêu
MediaStream:addtrack - Media Capture and Streams API
- WebRTC