UNPKG

@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
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 }