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ính MediaError.code