HTMLMediaElement: thuộc tính audioTracks
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Chỉ đọc audioTracks
thuộc tính trên đối tượng HTMLMediaElement trả về
một đối tượng AudioTrackList liệt kê tất cả AudioTrack
các đối tượng đại diện cho các bản âm thanh của phần tử đa phương tiện.
Yếu tố truyền thông có thể là
phần tử <audio> hoặc phần tử <video>.
Danh sách trả về là live; nghĩa là, khi các bản nhạc được thêm vào và xóa khỏi phần tử phương tiện, nội dung của danh sách sẽ thay đổi linh hoạt. Một khi bạn có một tài liệu tham khảo đến danh sách, bạn có thể theo dõi những thay đổi để phát hiện khi nào các bản âm thanh mới được thêm vào hoặc những cái hiện có bị loại bỏ. Xem AudioTrackList events để tìm hiểu thêm về cách theo dõi các thay đổi đối với danh sách theo dõi của phần tử phương tiện.
Giá trị
Một đối tượng AudioTrackList đại diện cho danh sách các bản âm thanh được bao gồm
trong yếu tố truyền thông. Danh sách các bản nhạc có thể được truy cập bằng cách sử dụng ký hiệu mảng hoặc sử dụng
phương thức getTrackById() của đối tượng.
Mỗi bản nhạc được thể hiện bằng một đối tượng AudioTrack cung cấp
thông tin về đường đua.
Ví dụ
Trong ví dụ này, tất cả các bản âm thanh trên một phần tử nhất định đều bị tắt tiếng.
HTML
HTML tự thiết lập phần tử đó.
<video id="video" src="somevideo.mp4"></video>
JavaScript
Mã JavaScript xử lý việc tắt tiếng các bản âm thanh của phần tử video.
const video = document.getElementById("video");
for (const track of video.audioTracks) {
track.enabled = false;
}
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # dom-media-audiotracks-dev> |
Tương thích trình duyệt
Xem thêm
HTMLMediaElement: Giao diện dùng để định nghĩa thuộc tínhHTMLMediaElement.audioTracks<audio>,<video>AudioTrack,AudioTrackList