VTTRegion

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Giao diện VTTRegion của WebVTT API mô tả một phần của video để render VTTCue trên đó.

Hàm khởi tạo

VTTRegion()

Trả về một đối tượng VTTRegion mới được tạo.

Thuộc tính phiên bản

VTTRegion.id

Một chuỗi xác định vùng.

VTTRegion.width

Đại diện cho chiều rộng của vùng, theo tỷ lệ phần trăm của video.

VTTRegion.lines

Đại diện cho chiều cao của vùng, theo số dòng.

VTTRegion.regionAnchorX

Đại diện cho độ lệch neo vùng theo trục X, theo tỷ lệ phần trăm của vùng.

VTTRegion.regionAnchorY

Đại diện cho độ lệch neo vùng theo trục Y, theo tỷ lệ phần trăm của vùng.

VTTRegion.viewportAnchorX

Đại diện cho độ lệch neo viewport theo trục X, theo tỷ lệ phần trăm của video.

VTTRegion.viewportAnchorY

Đại diện cho độ lệch neo viewport theo trục Y, theo tỷ lệ phần trăm của video.

VTTRegion.scroll

Một enum đại diện cho cách thêm một cue mới sẽ di chuyển các cue hiện có.

Ví dụ

js
const region = new VTTRegion();
region.width = 50; // Dùng 50% chiều rộng video
region.lines = 4; // Dùng 4 dòng chiều cao.
region.viewportAnchorX = 25; // Bắt đầu vùng ở 25% từ bên trái.
const cue = new VTTCue(2, 3, "Cool text to be displayed");
cue.region = region; // Cue này sẽ chỉ được vẽ trong vùng này.

Thông số kỹ thuật

Specification
WebVTT: The Web Video Text Tracks Format
# the-vttregion-interface

Tương thích trình duyệt