AudioDecoder
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 AudioDecoder của WebCodecs API giải mã các đoạn âm thanh.
Bộ dựng
AudioDecoder()-
Tạo một đối tượng
AudioDecodermới.
Thuộc tính thể hiện
Kế thừa các thuộc tính từ đối tượng cha là EventTarget.
AudioDecoder.decodeQueueSizeRead only-
Một số nguyên biểu diễn số lượng yêu cầu giải mã trong hàng đợi.
AudioDecoder.stateRead only-
Biểu diễn trạng thái của codec nền tảng và liệu nó đã được cấu hình để giải mã hay chưa.
Sự kiện
dequeue-
Kích hoạt để báo hiệu
AudioDecoder.decodeQueueSizeđã giảm.
Phương thức tĩnh
AudioDecoder.isConfigSupported()-
Trả về một promise cho biết cấu hình
AudioDecoderConfigđược cung cấp có được hỗ trợ hay không.
Phương thức thể hiện
Kế thừa các phương thức từ đối tượng cha là EventTarget.
AudioDecoder.configure()-
Đưa một thông điệp điều khiển vào hàng đợi để cấu hình bộ giải mã âm thanh nhằm giải mã các đoạn dữ liệu.
AudioDecoder.decode()-
Đưa một thông điệp điều khiển vào hàng đợi để giải mã một đoạn âm thanh được cung cấp.
AudioDecoder.flush()-
Trả về một promise được hoàn tất khi mọi thông điệp đang chờ trong hàng đợi đã hoàn tất.
AudioDecoder.reset()-
Đặt lại mọi trạng thái, bao gồm cấu hình, các thông điệp điều khiển trong hàng đợi thông điệp điều khiển và mọi callback đang chờ.
AudioDecoder.close()-
Kết thúc mọi tác vụ đang chờ và giải phóng tài nguyên hệ thống.
Thông số kỹ thuật
| Specification |
|---|
| WebCodecs> # audiodecoder-interface> |