VideoDecoder
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Dedicated Web Workers.
Giao diện VideoDecoder của WebCodecs API giải mã các đoạn video.
Hàm khởi tạo
VideoDecoder()-
Tạo một đối tượng
VideoDecodermới.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ lớp cha EventTarget.
VideoDecoder.decodeQueueSizeRead only-
Một số nguyên biểu thị số lượng yêu cầu giải mã đang chờ trong hàng đợi.
VideoDecoder.stateRead only-
Cho biết trạng thái hiện tại của bộ giải mã. Các giá trị có thể là:
"unconfigured""configured""closed"
Sự kiện
dequeue-
Kích hoạt để báo hiệu sự giảm xuống của
VideoDecoder.decodeQueueSize.
Phương thức tĩnh
VideoDecoder.isConfigSupported()-
Trả về một promise cho biết liệu
VideoDecoderConfigđược cung cấp có được hỗ trợ hay không.
Phương thức phiên bản
Kế thừa các phương thức từ lớp cha EventTarget.
VideoDecoder.configure()-
Thêm một thông điệp điều khiển vào hàng đợi để cấu hình bộ giải mã video cho việc giải mã các đoạn.
VideoDecoder.decode()-
Thêm một thông điệp điều khiển vào hàng đợi để giải mã một đoạn video nhất định.
VideoDecoder.flush()-
Trả về một promise được giải quyết khi tất cả các thông điệp đang chờ trong hàng đợi đã hoàn thành.
VideoDecoder.reset()-
Đặt lại tất cả các trạng thái bao gồm cấu hình, thông điệp điều khiển trong hàng đợi và tất cả các callback đang chờ.
VideoDecoder.close()-
Kết thúc tất cả công việc đang chờ và giải phóng tài nguyên hệ thống.
Thông số kỹ thuật
| Specification |
|---|
| WebCodecs> # videodecoder-interface> |