mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
build(media): build26 from 45504a2b
This commit is contained in:
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
//#region src/core/media-error.ts
|
||||
var MediaError = class MediaError extends Error {
|
||||
static MEDIA_ERR_ABORTED = 1;
|
||||
static MEDIA_ERR_NETWORK = 2;
|
||||
static MEDIA_ERR_DECODE = 3;
|
||||
static MEDIA_ERR_SRC_NOT_SUPPORTED = 4;
|
||||
static MEDIA_ERR_ENCRYPTED = 5;
|
||||
static MEDIA_ERR_CUSTOM = 100;
|
||||
static defaultMessages = {
|
||||
1: "You stopped media playback before it finished.",
|
||||
2: "This media could not be loaded due to a network or server issue.",
|
||||
3: "This media could not be played. It may be corrupted, or your browser may not support its format.",
|
||||
4: "This media could not be loaded. It may be unavailable, or your browser may not support its format.",
|
||||
5: "This media could not be played because it could not be decrypted."
|
||||
};
|
||||
name;
|
||||
code;
|
||||
context;
|
||||
fatal;
|
||||
data;
|
||||
constructor(message, code = MediaError.MEDIA_ERR_CUSTOM, fatal, context) {
|
||||
super(message);
|
||||
this.name = "MediaError";
|
||||
this.code = code;
|
||||
this.context = context;
|
||||
this.fatal = fatal ?? (code >= MediaError.MEDIA_ERR_NETWORK && code <= MediaError.MEDIA_ERR_ENCRYPTED);
|
||||
if (!this.message) this.message = MediaError.defaultMessages[this.code] ?? "";
|
||||
}
|
||||
};
|
||||
//#endregion
|
||||
export { MediaError };
|
||||
|
||||
//# sourceMappingURL=media-error.js.map
|
||||
Reference in New Issue
Block a user