UNPKG

vidstack

Version:

Build awesome media experiences on the web.

27 lines (26 loc) 924 B
import { HTMLMediaProvider } from '../html/provider'; import type { MediaProvider, MediaSetupContext } from '../types'; /** * The audio provider adapts the `<audio>` element to enable loading audio via the HTML Media * Element API. * * @docs {@link https://www.vidstack.io/docs/player/providers/audio} * @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio} * @example * ```html * <media-player src="https://media-files.vidstack.io/audio.mp3"> * <media-outlet></media-outlet> * </media-player> * ``` */ export declare class AudioProvider extends HTMLMediaProvider implements MediaProvider { protected $$PROVIDER_TYPE: string; get type(): string; setup(context: MediaSetupContext): void; /** * The native HTML `<audio>` element. * * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement} */ get audio(): HTMLAudioElement; }