UNPKG

@jxstjh/jhvideo

Version:

HTML5 jhvideo base on MPEG2-TS Stream Player

44 lines (43 loc) 1.32 kB
import { StreamOpt, StreamSpeed } from "../../model/playerModel"; declare class vodPlayer { private streamOpt; private timeline; private allListTime; private runListTime; private shiftingTime; private el; private picker; private param; private requestInfo; private size; _streamSpeed: StreamSpeed; private loading; private process; private timeHandle; private recordTip; private isTip; emitter: any; constructor(stream: StreamOpt, size: string, el: Element, requestInfo: { url: string; headers: any; }); on(event: any, listener: any): void; off(event: any, listener: any): void; init(): void; setTimelineEvent(create?: boolean): void; setLineData(currentTime: number): void; setStopPropagation(e: any): void; initPicker(): void; addStreamSpeed(): void; reduceStreamSpeed(): void; setStreamSpeed(v: StreamSpeed): void; setSpeed(val: any): void; upDateSpeedView(streamSpeed: StreamSpeed): void; setDateHour(date: string, hour: number, isType?: boolean): number; queryRecord(stream: StreamOpt, isEmit?: boolean): Promise<any>; private cleanTip; showStorageLocation(): void; timeBarAnimation(osdtime: string): void; destroy(): void; } export default vodPlayer;