import { IWebPlayerOptions } from '../WebPlayer'; import BaseTech, { IVideoLevel, ITrack } from './BaseTech'; export default class DashPlayer extends BaseTech { name: string; private shakaPlayer; constructor(opts: IWebPlayerOptions); load(src: string): Promise; protected onBitrateChange(): void; protected onError(data: any): void; get isLive(): any; get duration(): number; get audioTrack(): any; set audioTrack(id: any); get audioTracks(): any; get textTrack(): string; set textTrack(trackId: string); get textTracks(): ITrack[]; set currentLevel(level: IVideoLevel); get currentLevel(): IVideoLevel; getVideoLevels(): IVideoLevel[]; destroy(): void; }