HTMLTrackElement
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.
Giao diện HTMLTrackElement đại diện cho phần tử HTML <track> trong DOM. Phần tử này có thể được sử dụng như một phần tử con của <audio> hoặc <video> để chỉ định một text track chứa thông tin như phụ đề hoặc chú thích.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ phần tử cha, HTMLElement.
HTMLTrackElement.kind-
Một chuỗi phản ánh thuộc tính HTML
kind, cho biết text track được sử dụng như thế nào. Các giá trị có thể là:subtitles,captions,descriptions,chaptershoặcmetadata. HTMLTrackElement.src-
Một chuỗi phản ánh thuộc tính HTML
src, cho biết địa chỉ của dữ liệu text track. HTMLTrackElement.srclang-
Một chuỗi phản ánh thuộc tính HTML
srclang, cho biết ngôn ngữ của dữ liệu text track. HTMLTrackElement.label-
Một chuỗi phản ánh thuộc tính HTML
label, cho biết tiêu đề mà người dùng có thể đọc được của track. HTMLTrackElement.default-
Một giá trị boolean phản ánh thuộc tính
default, cho biết rằng track sẽ được bật nếu tùy chọn của người dùng không chỉ ra rằng một track khác sẽ phù hợp hơn. HTMLTrackElement.readyStateRead only-
Trả về một
unsigned shortcho thấy trạng thái sẵn sàng của track:Hằng số Giá trị Mô tả NONE0 Cho biết các cue của text track chưa được tải. LOADING1 Cho biết text track đang được tải và chưa gặp lỗi nghiêm trọng nào. Các cue có thể vẫn được thêm vào track bởi trình phân tích cú pháp. LOADED2 Cho biết text track đã được tải mà không có lỗi nghiêm trọng nào. ERROR3 Cho biết text track đã được bật, nhưng khi user agent cố gắng lấy nó, điều này đã thất bại theo một cách nào đó. Một số hoặc tất cả các cue có thể bị thiếu và sẽ không được lấy. HTMLTrackElement.trackRead only-
Trả về
TextTracklà dữ liệu text track của phần tử track.
Phương thức phiên bản
Không có phương thức đặc thù; kế thừa các phương thức từ phần tử cha, HTMLElement.
Sự kiện
Kế thừa các sự kiện từ phần tử cha, HTMLElement.
Nghe các sự kiện này bằng addEventListener() hoặc bằng cách gán trình lắng nghe sự kiện cho thuộc tính oneventname của giao diện này:
Ghi chú sử dụng
>Tải tài nguyên văn bản của track
Dữ liệu WebVTT hoặc TTML mô tả các cue thực sự cho text track không được tải nếu mode của track ban đầu ở trạng thái disabled. Nếu bạn cần xử lý track sau khi <track> được thiết lập, bạn nên đảm bảo rằng mode của track là hidden (nếu bạn không muốn nó bắt đầu được trình bày cho người dùng) hoặc showing (để hiển thị track ban đầu). Sau đó bạn có thể thay đổi mode theo mong muốn.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # htmltrackelement> |
Tương thích trình duyệt
Xem thêm
- Phần tử HTML triển khai giao diện này:
<track>.