Skip to content

Variable: HlsVideo ​

const HlsVideo: DefineComponent<ExtractPropTypes<{ autoplay: BooleanConstructor; crossorigin: PropType<"" | "anonymous" | "use-credentials" | undefined>; loop: BooleanConstructor; muted: { default: undefined; type: PropType<boolean | undefined>; }; playbackRate: PropType<number | undefined>; playsinline: { default: true; type: BooleanConstructor; }; poster: PropType<string | undefined>; preload: { default: "metadata"; type: PropType<"metadata" | "none" | "auto">; }; source: PropType<HlsSource>; src: PropType<string | undefined>; tracks: PropType<readonly MediaTrack[] | undefined>; volume: PropType<number | undefined>; }>, () => VNode<RendererNode, RendererElement, {[key: string]: any; }>, { }, { }, { }, ComponentOptionsMixin, ComponentOptionsMixin, Record<"abort" | "canplay" | "canplaythrough" | "durationchange" | "emptied" | "ended" | "error" | "loadeddata" | "loadedmetadata" | "loadstart" | "pause" | "play" | "playing" | "progress" | "ratechange" | "seeked" | "seeking" | "stalled" | "suspend" | "timeupdate" | "volumechange" | "waiting" | "enterpictureinpicture" | "leavepictureinpicture", (event) => boolean>, string, PublicProps, ToResolvedProps<ExtractPropTypes<{ autoplay: BooleanConstructor; crossorigin: PropType<"" | "anonymous" | "use-credentials" | undefined>; loop: BooleanConstructor; muted: { default: undefined; type: PropType<boolean | undefined>; }; playbackRate: PropType<number | undefined>; playsinline: { default: true; type: BooleanConstructor; }; poster: PropType<string | undefined>; preload: { default: "metadata"; type: PropType<"metadata" | "none" | "auto">; }; source: PropType<HlsSource>; src: PropType<string | undefined>; tracks: PropType<readonly MediaTrack[] | undefined>; volume: PropType<number | undefined>; }>, Record<"abort" | "canplay" | "canplaythrough" | "durationchange" | "emptied" | "ended" | "error" | "loadeddata" | "loadedmetadata" | "loadstart" | "pause" | "play" | "playing" | "progress" | "ratechange" | "seeked" | "seeking" | "stalled" | "suspend" | "timeupdate" | "volumechange" | "waiting" | "enterpictureinpicture" | "leavepictureinpicture", (event) => boolean>>, { autoplay: boolean; loop: boolean; muted: boolean | undefined; playsinline: boolean; preload: "metadata" | "none" | "auto"; }, { }, { }, { }, string, ComponentProvideOptions, true, { }, any>

Defined in: media/hls.ts:14

Optional hls.js adapter. Import this entry only when HLS is required.