TextTrackList: addtrack event
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Sự kiện addtrack được kích hoạt khi một track được thêm vào TextTrackList.
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) => { }
Kiểu 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.
Ví dụ
Sử dụng addEventListener():
js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.addEventListener("addtrack", (event) => {
console.log(`Text track: ${event.track.label} added`);
});
Sử dụng thuộc tính trình xử lý sự kiện onaddtrack:
js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.onaddtrack = (event) => {
console.log(`Text 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
VideoTrackList:addtrack - Sự kiện này trên
AudioTrackList:addtrack - Sự kiện này trên
MediaStream:addtrack - Media Capture and Streams API
- WebRTC