MediaError.code
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
СвойÑÑво 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 Ð´Ð»Ñ Ð²Ð¸Ð´ÐµÐ¾ÑеÑÑÑÑа, коÑоÑÑй должен пÑиÑÑÑÑÑвоваÑÑ Ð² ÑлеменÑе. ÐбÑабоÑÑик оÑибок пÑоÑÑо вÑÐ²Ð¾Ð´Ð¸Ñ ÑообÑение
var obj = document.createElement("video");
obj.onerror = function () {
console.log("ÐÑибка Ñ Ð½Ð¾ÑиÑелÑми инÑоÑмаÑии: " + obj.error.code);
};
obj.src = "https://example.com/blahblah.mp4";
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # dom-mediaerror-code-dev > |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
ÐзÑÑиÑе Ñакже
- ÐнÑеÑÑейÑ, опÑеделÑÑÑий его,
MediaError.