UNPKG

ng-cw-v12

Version:

Angular UI component library

50 lines (49 loc) 1.91 kB
import { OnInit, AfterViewInit, ElementRef, OnDestroy, EventEmitter } from '@angular/core'; import { LocalService } from './local.service'; import Hls from 'hls.js'; import * as i0 from "@angular/core"; export declare class VideoHlsComponent implements OnInit, AfterViewInit, OnDestroy { private elementRef; private ls; SHOW_LOADING: string; SHOW_DONE: string; isH265: boolean; isPlaying: boolean; muteState: boolean; isFullScreenBtn: boolean; networkState: number; player: any; glplayerId: string; initMissileOk: boolean; private fullscreenHandler; private static currentFullscreenPlayerId; private static h265webjsLoaded; private static missileLoaded; private originalConsoleLog; private canvasStyle; ncUrl: string; ncErrorTime: number; set ncAutoplay(value: boolean | string); set ncMuted(value: boolean | string); set ncControls(value: boolean | string); ncPlaying: EventEmitter<boolean>; ncLoaded: EventEmitter<any>; autoplayMode: boolean; mutedMode: boolean; controlsMode: boolean; constructor(elementRef: ElementRef, ls: LocalService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private waitForPlayerLoad; initPlayer(): Promise<void>; private updatePlayerSize; video: HTMLVideoElement; hls: Hls; playError: boolean; initVideo(): Promise<void>; destroyAll(): void; destroyVideo(video: HTMLVideoElement): void; static ɵfac: i0.ɵɵFactoryDeclaration<VideoHlsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VideoHlsComponent, "nc-video-hls", never, { "ncUrl": "ncUrl"; "ncErrorTime": "ncErrorTime"; "ncAutoplay": "ncAutoplay"; "ncMuted": "ncMuted"; "ncControls": "ncControls"; }, { "ncPlaying": "ncPlaying"; "ncLoaded": "ncLoaded"; }, never, never>; }