@bradmax/player-ng
Version:
Bradmax Player Angular module.
29 lines (28 loc) • 1.13 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { BradmaxPlayerComponentServiceModel } from '../model/component.service.model';
export declare let EmbederServiceCounter: number;
export declare class EmbederService implements BradmaxPlayerComponentServiceModel {
debug: boolean;
isInitialized: boolean;
name: bradmax.player.SkinName | null;
version: string;
nativeElement: Element | null;
player: bradmax.player.Player | null;
api: bradmax.player.PlayerJavascriptApi | null;
onPlaying: EventEmitter<any>;
onCurrentTimeChange: EventEmitter<any>;
onComplete: EventEmitter<any>;
protected globalConfig: bradmax.player.Configuration | null;
constructor();
setup(element: Element): void;
create(config: bradmax.player.Configuration): void;
clean(): void;
destroy(): void;
readonly playerId: string | undefined;
protected build(config: bradmax.player.Configuration | null): void;
protected attachApiListeners(): void;
protected deattachApiListeners(): void;
private handleCurrentTimeChange;
private handlePlaying;
private handleComplete;
}