audio 标签 error 打印错误类型
var audio = new Audio(); document.body.appendChild(audio); audio.src = "allofMe2.mp3"; audio.autoplay = true; audio.controls = true; audio.addEventListener("error", function () { console.log("error message: " + audio.error.message); console.log("error code: " + audio.error.code); });
这样就可以打印出错误类型
interface MediaError { readonly code: number; readonly message: string; readonly msExtendedCode: number; readonly MEDIA_ERR_ABORTED: number; readonly MEDIA_ERR_DECODE: number; readonly MEDIA_ERR_NETWORK: number; readonly MEDIA_ERR_SRC_NOT_SUPPORTED: number; readonly MS_MEDIA_ERR_ENCRYPTED: number; }