openplayerjs
Version:
HTML5 video and audio player
19 lines (18 loc) • 536 B
TypeScript
import { Level, Source } from '../interfaces';
import Native from './native';
declare class HlsMedia extends Native {
#private;
constructor(element: HTMLMediaElement, mediaSource: Source, autoplay: boolean, options?: unknown);
canPlayType(mimeType: string): boolean;
load(): void;
destroy(): void;
set src(media: Source);
get levels(): Level[];
set level(level: string);
get level(): string;
private _create;
private _assign;
private _play;
private _pause;
}
export default HlsMedia;