playable
Version:
Video player based on HTML5Video
24 lines (23 loc) • 736 B
TypeScript
import View from '../core/view';
import { IView } from '../core/types';
import { IOverlayViewConfig, IOverlayViewStyles } from './types';
declare class OverlayView extends View<IOverlayViewStyles> implements IView<IOverlayViewStyles> {
private _callbacks;
private _$rootElement;
private _$content;
private _$playButton;
constructor(config: IOverlayViewConfig);
private _initDOM;
private _bindEvents;
private _unbindEvents;
getElement(): HTMLElement;
hideContent(): void;
showContent(): void;
hide(): void;
show(): void;
setPoster(src: string): void;
turnOnOverlayTransparency(): void;
turnOffOverlayTransparency(): void;
destroy(): void;
}
export default OverlayView;