@100mslive/hls-player
Version:
HLS client library which uses HTML5 Video element and Media Source Extension for playback
30 lines (29 loc) • 1.14 kB
TypeScript
export declare const HLS_DEFAULT_ALLOWED_MAX_LATENCY_DELAY = 5;
export declare enum HMSHLSPlayerEvents {
TIMED_METADATA_LOADED = "timed-metadata",
SEEK_POS_BEHIND_LIVE_EDGE = "seek-pos-behind-live-edge",
CURRENT_TIME = "current-time",
AUTOPLAY_BLOCKED = "autoplay-blocked",
MANIFEST_LOADED = "manifest-loaded",
LAYER_UPDATED = "layer-updated",
CAPTION_ENABLED = "caption-enabled",
ERROR = "error",
PLAYBACK_STATE = "playback-state",
STATS = "stats"
}
export declare enum HMSHLSExceptionEvents {
MANIFEST_LOAD_ERROR = "manifest-load-error",
MANIFEST_PARSING_ERROR = "manifest-parsing-error",
LAYER_LOAD_ERROR = "layer-load-error",
MANIFEST_INCOMPATIBLE_CODECS_ERROR = "manifest-incompatible-codecs-error",
FRAG_DECRYPT_ERROR = "frag-decrypt-error",
BUFFER_INCOMPATIBLE_CODECS_ERROR = "buffer-incompatible-codecs-error",
VIDEO_ELEMENT_NOT_FOUND = "video-element-not-found",
HLS_AUTOPLAY_FAILED = "hls-autoplay-failed",
HLS_URL_NOT_FOUND = "hls-url-not-found",
HLS_ERROR = "hls-error"
}
export declare enum HLSPlaybackState {
playing = 0,
paused = 1
}