Skip to content

Variable: AudioPlayerRoot ​

const AudioPlayerRoot: ComponentPublicInstanceConstructor<CreateComponentPublicInstanceWithMixins<ToResolvedProps<ExtractPropTypes<{ poster: PropType<string | undefined>; title: PropType<string | undefined>; }>, { abort: (event) => boolean; canplay: (event) => boolean; canplaythrough: (event) => boolean; durationchange: (event) => boolean; emptied: (event) => boolean; ended: (event) => boolean; enterpictureinpicture: (event) => boolean; error: (event) => boolean; leavepictureinpicture: (event) => boolean; loadeddata: (event) => boolean; loadedmetadata: (event) => boolean; loadstart: (event) => boolean; pause: (event) => boolean; play: (event) => boolean; playing: (event) => boolean; progress: (event) => boolean; ratechange: (event) => boolean; ready: (_player) => boolean; seeked: (event) => boolean; seeking: (event) => boolean; stalled: (event) => boolean; suspend: (event) => boolean; timeupdate: (event) => boolean; update:muted: (_muted) => boolean; update:playbackRate: (_rate) => boolean; update:volume: (_volume) => boolean; volumechange: (event) => boolean; waiting: (event) => boolean; }>, () => VNode<RendererNode, RendererElement, {[key: string]: any; }>, { }, { }, { }, ComponentOptionsMixin, ComponentOptionsMixin, { abort: (event) => boolean; canplay: (event) => boolean; canplaythrough: (event) => boolean; durationchange: (event) => boolean; emptied: (event) => boolean; ended: (event) => boolean; enterpictureinpicture: (event) => boolean; error: (event) => boolean; leavepictureinpicture: (event) => boolean; loadeddata: (event) => boolean; loadedmetadata: (event) => boolean; loadstart: (event) => boolean; pause: (event) => boolean; play: (event) => boolean; playing: (event) => boolean; progress: (event) => boolean; ratechange: (event) => boolean; ready: (_player) => boolean; seeked: (event) => boolean; seeking: (event) => boolean; stalled: (event) => boolean; suspend: (event) => boolean; timeupdate: (event) => boolean; update:muted: (_muted) => boolean; update:playbackRate: (_rate) => boolean; update:volume: (_volume) => boolean; volumechange: (event) => boolean; waiting: (event) => boolean; }, PublicProps, { }, true, { }, { }, GlobalComponents, GlobalDirectives, string, { }, any, ComponentProvideOptions, OptionTypesType<{ }, { }, { }, { }, { }, { }>, Readonly<ExtractPropTypes<{ poster: PropType<string | undefined>; title: PropType<string | undefined>; }>> & Readonly<{ onAbort?: (...args) => any; onCanplay?: (...args) => any; onCanplaythrough?: (...args) => any; onDurationchange?: (...args) => any; onEmptied?: (...args) => any; onEnded?: (...args) => any; onEnterpictureinpicture?: (...args) => any; onError?: (...args) => any; onLeavepictureinpicture?: (...args) => any; onLoadeddata?: (...args) => any; onLoadedmetadata?: (...args) => any; onLoadstart?: (...args) => any; onPause?: (...args) => any; onPlay?: (...args) => any; onPlaying?: (...args) => any; onProgress?: (...args) => any; onRatechange?: (...args) => any; onReady?: (...args) => any; onSeeked?: (...args) => any; onSeeking?: (...args) => any; onStalled?: (...args) => any; onSuspend?: (...args) => any; onTimeupdate?: (...args) => any; onUpdate:muted?: (...args) => any; onUpdate:playbackRate?: (...args) => any; onUpdate:volume?: (...args) => any; onVolumechange?: (...args) => any; onWaiting?: (...args) => any; }>, () => VNode<RendererNode, RendererElement, {[key: string]: any; }>, { }, { }, { }, { }>, any, any, any, ComputedOptions, MethodOptions> & ComponentOptionsBase<ToResolvedProps<ExtractPropTypes<{ poster: PropType<string | undefined>; title: PropType<string | undefined>; }>, { abort: (event) => boolean; canplay: (event) => boolean; canplaythrough: (event) => boolean; durationchange: (event) => boolean; emptied: (event) => boolean; ended: (event) => boolean; enterpictureinpicture: (event) => boolean; error: (event) => boolean; leavepictureinpicture: (event) => boolean; loadeddata: (event) => boolean; loadedmetadata: (event) => boolean; loadstart: (event) => boolean; pause: (event) => boolean; play: (event) => boolean; playing: (event) => boolean; progress: (event) => boolean; ratechange: (event) => boolean; ready: (_player) => boolean; seeked: (event) => boolean; seeking: (event) => boolean; stalled: (event) => boolean; suspend: (event) => boolean; timeupdate: (event) => boolean; update:muted: (_muted) => boolean; update:playbackRate: (_rate) => boolean; update:volume: (_volume) => boolean; volumechange: (event) => boolean; waiting: (event) => boolean; }>, () => VNode<RendererNode, RendererElement, {[key: string]: any; }>, { }, { }, { }, ComponentOptionsMixin, ComponentOptionsMixin, { abort: (event) => boolean; canplay: (event) => boolean; canplaythrough: (event) => boolean; durationchange: (event) => boolean; emptied: (event) => boolean; ended: (event) => boolean; enterpictureinpicture: (event) => boolean; error: (event) => boolean; leavepictureinpicture: (event) => boolean; loadeddata: (event) => boolean; loadedmetadata: (event) => boolean; loadstart: (event) => boolean; pause: (event) => boolean; play: (event) => boolean; playing: (event) => boolean; progress: (event) => boolean; ratechange: (event) => boolean; ready: (_player) => boolean; seeked: (event) => boolean; seeking: (event) => boolean; stalled: (event) => boolean; suspend: (event) => boolean; timeupdate: (event) => boolean; update:muted: (_muted) => boolean; update:playbackRate: (_rate) => boolean; update:volume: (_volume) => boolean; volumechange: (event) => boolean; waiting: (event) => boolean; }, string, { }, { }, string, { }, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => object & Readonly<{ }> & Omit<Readonly<ExtractPropTypes<{ poster: PropType<string | undefined>; title: PropType<string | undefined>; }>> & Readonly<{ onAbort?: (...args) => any; onCanplay?: (...args) => any; onCanplaythrough?: (...args) => any; onDurationchange?: (...args) => any; onEmptied?: (...args) => any; onEnded?: (...args) => any; onEnterpictureinpicture?: (...args) => any; onError?: (...args) => any; onLeavepictureinpicture?: (...args) => any; onLoadeddata?: (...args) => any; onLoadedmetadata?: (...args) => any; onLoadstart?: (...args) => any; onPause?: (...args) => any; onPlay?: (...args) => any; onPlaying?: (...args) => any; onProgress?: (...args) => any; onRatechange?: (...args) => any; onReady?: (...args) => any; onSeeked?: (...args) => any; onSeeking?: (...args) => any; onStalled?: (...args) => any; onSuspend?: (...args) => any; onTimeupdate?: (...args) => any; onUpdate:muted?: (...args) => any; onUpdate:playbackRate?: (...args) => any; onUpdate:volume?: (...args) => any; onVolumechange?: (...args) => any; onWaiting?: (...args) => any; }>, never> & object & ExtractComputedReturns<{ }> & ComponentCustomProperties & object & AudioPlayerHandle)

Defined in: audio/AudioPlayerRoot.ts:62

Vue component ref exposes the player handle alongside the standard instance.