MediaKeySession: phương thức generateRequest()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Phương thức generateRequest() của giao diện MediaKeySession trả về một Promise sau khi tạo yêu cầu giấy phép dựa trên dữ liệu khởi tạo.
Cú pháp
generateRequest(initDataType, initData)
Tham số
initDataType-
Một chuỗi chỉ định định dạng của tham số
initData. Phải là một trong các giá trị sau: initData-
Dữ liệu khởi tạo cho yêu cầu, theo định dạng được chỉ định bởi
initDataType. Đây là thực thể của một trong các kiểu sau:
Giá trị trả về
Một Promise.
Ngoại lệ
TypeError-
Được ném ra nếu
initDataTypelà chuỗi rỗng, nếuinitDatalà mảng rỗng, hoặc nếuinitDatađược cung cấp không hợp lệ theoinitDataTypeđược chỉ định. NotSupportedErrorDOMException-
Được ném ra nếu việc triển khai Hệ thống Khóa liên quan đến đối tượng
MediaKeySessionkhông hỗ trợinitDataTypeđược cung cấp, nếu dữ liệu khởi tạo đã được làm sạch là rỗng, hoặc nếu dữ liệu khởi tạo đã được làm sạch không được module giải mã nội dung (CDM) hỗ trợ. QuotaExceededError-
Được ném ra nếu hoạt động thất bại do thiếu tài nguyên trên user agent hoặc CDM.
InvalidStateErrorDOMException-
Được ném ra nếu đối tượng
MediaKeySessionđang ở trạng tháiclosinghoặcclosed, hoặc nếu nó đã được khởi tạo.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Encrypted Media Extensions> # dom-mediakeysession-generaterequest> |