xgplayer-mp4
Version:
xgplayer plugin for mp4 transform to fmp4
936 lines (935 loc) • 30.4 kB
TypeScript
export class NetWorkError {
constructor(type: any, httpCode: any, context: any);
}
export class ParserError {
constructor(type: any, errorCode: any, ext: any);
}
export const ERROR_CODES: {
416: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
403: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
404: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
timeout: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
'4xx': string;
'5xx': string;
networkError: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
contentError: string;
mse: any;
mseOpen: any;
mseAppend: any;
mse_hijack: any;
eme_hijack: any;
metaError: any;
muxError: any;
other: number | {
HLS: number;
DASH: number;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FLV: number;
HLS: number;
MP4: number;
FMP4: number;
SIDX: number;
DASH?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
FMP4: number;
MP4: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
MEDIA_ERR_ABORTED: number;
MEDIA_ERR_NETWORK: number;
MEDIA_ERR_DECODE: number;
MEDIA_ERR_SRC_NOT_SUPPORTED: number;
MEDIA_ERR_CODEC_NOT_SUPPORTED: number;
MEDIA_ERR_URL_EMPTY: number;
MSE_ADD_SB: number;
MSE_APPEND_BUFFER: number;
MSE_OTHER: number;
MSE_FULL: number;
MSE_HIJACK: number;
MSE_CHANGE_TYPE: number;
EME_HIJACK: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
LICENSE: number;
CUSTOM_LICENSE: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
NO_CANPLAY_ERROR?: undefined;
BUFFERBREAK_ERROR?: undefined;
WAITING_TIMEOUT_ERROR?: undefined;
} | {
NO_CANPLAY_ERROR: number;
BUFFERBREAK_ERROR: number;
WAITING_TIMEOUT_ERROR: number;
HLS?: undefined;
DASH?: undefined;
FLV?: undefined;
MP4?: undefined;
FMP4?: undefined;
SIDX?: undefined;
MEDIA_ERR_ABORTED?: undefined;
MEDIA_ERR_NETWORK?: undefined;
MEDIA_ERR_DECODE?: undefined;
MEDIA_ERR_SRC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_CODEC_NOT_SUPPORTED?: undefined;
MEDIA_ERR_URL_EMPTY?: undefined;
MSE_ADD_SB?: undefined;
MSE_APPEND_BUFFER?: undefined;
MSE_OTHER?: undefined;
MSE_FULL?: undefined;
MSE_HIJACK?: undefined;
MSE_CHANGE_TYPE?: undefined;
EME_HIJACK?: undefined;
LICENSE?: undefined;
CUSTOM_LICENSE?: undefined;
};
waitTimeout: any;
waitTimeoutWithHidden: any;
drm: any;
};
export const ERROR_TYPES: typeof ERR;
/**
* 根据httpCode获取对应的错误码
* @param { number} httpCode
* @returns { number }
*/
export function getErrorCodeByHttpCode(httpCode: number): number;
import { ERR } from "../../xgplayer-streaming-shared/es/error";