design-angular-kit-lombardia
Version:
Un toolkit Angular conforme alle linee guida di design per i servizi web della Regione Lombardia
69 lines (68 loc) • 2.44 kB
TypeScript
import { ItVideoPlayerOptions } from './video-player.model';
import * as i0 from "@angular/core";
export type Tech = 'html5' | 'youtube';
export declare class VideoPlayerConfigService {
#private;
configureTech({ tech }: {
tech: Tech;
}): Promise<void>;
mergeConfig(o: ItVideoPlayerOptions): {
preload: "" | "auto" | "none" | "metadata";
techOrder: string[];
tracks: {
kind: string;
lang: string;
src: string;
label: string;
default?: true | undefined;
}[];
tech: string;
autoplay?: boolean | ("any" | "play" | "muted") | undefined;
controls?: boolean | undefined;
fluid?: boolean | undefined;
loop?: boolean | undefined;
muted?: boolean | undefined;
poster?: string | undefined;
sources: import("./video-player.model").Source[];
captions?: import("./video-player.model").Caption[] | undefined;
chapters?: import("./video-player.model").Chapter[] | undefined;
languages: {
[x: string]: import("./video-player-i18n.model").VideoJsTranslation;
};
language: string;
} | {
sources: (import("./video-player.model").Source & {
type: "video/youtube";
})[];
tech: string;
youtube: {
ytControls: number;
rel: number;
fs: number;
modestbranding: number;
};
preload: "" | "auto" | "none" | "metadata";
techOrder: string[];
tracks: {
kind: string;
lang: string;
src: string;
label: string;
default?: true | undefined;
}[];
autoplay?: boolean | ("any" | "play" | "muted") | undefined;
controls?: boolean | undefined;
fluid?: boolean | undefined;
loop?: boolean | undefined;
muted?: boolean | undefined;
poster?: string | undefined;
captions?: import("./video-player.model").Caption[] | undefined;
chapters?: import("./video-player.model").Chapter[] | undefined;
languages: {
[x: string]: import("./video-player-i18n.model").VideoJsTranslation;
};
language: string;
};
static ɵfac: i0.ɵɵFactoryDeclaration<VideoPlayerConfigService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<VideoPlayerConfigService>;
}