MediaError.code

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/html_dom_api/index.md)

Свойство MediaError.code доступно только для чтения, возвращает числовое значение, представляющее тип ошибки, возникшей на элементе носителя. Чтобы получить текстовую строку с конкретной диагностической информацией, см. раздел MediaError.message.

Синтаксис

var myError = mediaError.code;

Значение

Числовое значение, указывающее общий тип возникшей ошибки. Возможные значения описаны ниже, в разделе Media error code constants.

Константы кода ошибки носителя

Name Value Description
MEDIA_ERR_ABORTED 1 Извлечение связанного ресурса было прервано запросом пользователя.
MEDIA_ERR_NETWORK 2 Произошла какая-то сетевая ошибка, которая помешала успешному извлечению носителя, несмотря на то, что он был ранее доступен.
MEDIA_ERR_DECODE 3 Несмотря на то, что ранее ресурс был определён, как используемый, при попытке декодировать медиаресурс произошла ошибка.
MEDIA_ERR_SRC_NOT_SUPPORTED 4 Связанный объект ресурса или поставщика мультимедиа (например, MediaStream) был признан неподходящим.

Пример

В этом примере создаётся элемент <video>, устанавливается обработчик ошибок для него, а затем устанавливается атрибут элемента src для видеоресурса, который должен присутствовать в элементе. Обработчик ошибок просто выводит сообщение

js
var obj = document.createElement("video");
obj.onerror = function () {
  console.log("Ошибка с носителями информации: " + obj.error.code);
};
obj.src = "https://example.com/blahblah.mp4";

Спецификации

Specification
HTML Standard
# dom-mediaerror-code-dev

Совместимость с браузерами

BCD tables only load in the browser

Изучите также

  • Интерфейс, определяющий его, MediaError.