MediaError: thuộc tính code
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.
Thuộc tính chỉ đọc MediaError.code trả về giá trị số đại diện cho loại lỗi xảy ra trên phần tử phương tiện. Để lấy chuỗi văn bản với thông tin chẩn đoán cụ thể, hãy xem MediaError.message.
Giá trị
Giá trị số cho biết loại lỗi chung đã xảy ra. Các giá trị có thể được mô tả bên dưới, trong Hằng số mã lỗi phương tiện.
Hằng số mã lỗi phương tiện
| Tên | Giá trị | Mô tả |
|---|---|---|
MEDIA_ERR_ABORTED |
1 |
Quá trình tải tài nguyên liên quan đã bị hủy bởi yêu cầu của người dùng. |
MEDIA_ERR_NETWORK |
2 |
Một loại lỗi mạng nào đó đã ngăn phương tiện được tải thành công, mặc dù trước đó đã có sẵn. |
MEDIA_ERR_DECODE |
3 |
Mặc dù trước đó đã được xác định là có thể sử dụng, nhưng đã xảy ra lỗi trong khi cố giải mã tài nguyên phương tiện, dẫn đến lỗi. |
MEDIA_ERR_SRC_NOT_SUPPORTED |
4 |
Tài nguyên liên quan hoặc đối tượng nhà cung cấp phương tiện (chẳng hạn như MediaStream) đã được xác định là không phù hợp.
|
Ví dụ
Ví dụ này tạo phần tử <video>, thiết lập trình xử lý lỗi cho nó, sau đó đặt thuộc tính src của phần tử thành tài nguyên video cần trình bày trong phần tử. Trình xử lý lỗi xuất một thông báo.
js
const obj = document.createElement("video");
obj.onerror = () => {
console.error(`Error with media: ${obj.error.code}`);
};
obj.src = "https://example.com/blahblah.mp4";
Thông số kỹ thuật
| Specification |
|---|
| HTML> # dom-mediaerror-code-dev> |
Tương thích trình duyệt
Xem thêm
MediaError: Giao diện được sử dụng để định nghĩa thuộc tínhMediaError.code