UNPKG

design-angular-kit-lombardia

Version:

Un toolkit Angular conforme alle linee guida di design per i servizi web della Regione Lombardia

47 lines (46 loc) 1.94 kB
import { ElementRef, OnInit } from '@angular/core'; import type Player from 'video.js/dist/types/player'; import { ItAbstractComponent } from '../../../abstracts/abstract.component'; import { VideoPlayerI18nService } from './video-player-i18n.service'; import { VideoPlayerConfigService } from './video-player.config'; import { ItVideoPlayerOptions } from './video-player.model'; import * as i0 from "@angular/core"; declare enum ViewType { Default = "DEFAULT", Overlay = "OVERLAY" } /** * Video Player * @description Component that allows playing a video. */ export declare class ItVideoPlayerComponent extends ItAbstractComponent implements OnInit { #private; private config; /** * Options for video player configuration */ options: ItVideoPlayerOptions; videoPlayerRef?: ElementRef<HTMLVideoElement>; acceptOveralyRef?: ElementRef<HTMLDivElement>; acceptOverlayableRef?: ElementRef<HTMLDivElement>; chrRememberRef?: ElementRef<HTMLInputElement>; player: Player | null; readonly viewTypes: typeof ViewType; readonly viewType: import("@angular/core").WritableSignal<ViewType | undefined>; readonly cookieAccepted: import("@angular/core").WritableSignal<boolean>; protected readonly i18nService: VideoPlayerI18nService; private ngZone; private injector; constructor(config: VideoPlayerConfigService); ngOnInit(): Promise<void>; acceptCookieHandler(): void; private initVideoPlayer; private setVideoPlayer; private setViewType; private hideOverlay; private rememberHandler; private setVideoAttributes; static ɵfac: i0.ɵɵFactoryDeclaration<ItVideoPlayerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ItVideoPlayerComponent, "it-video-player", never, { "options": { "alias": "options"; "required": false; }; }, {}, never, ["[transcriptionTitle]", "[transcriptionText]"], true, never>; } export {};