UNPKG

playable

Version:

Video player based on HTML5Video

57 lines (47 loc) 1.06 kB
type IScreenViewStyles = { screen: string; screenTopBackground: string; screenBottomBackground: string; hidden: string; visible: string; hiddenCursor: string; horizontalStripes: string; verticalStripes: string; fillMode: string; blurMode: string; regularMode: string; }; type IScreenViewCallbacks = { onWrapperMouseClick: EventListenerOrEventListenerObject; onWrapperMouseDblClick: EventListenerOrEventListenerObject; }; type IScreenViewConfig = { callbacks: IScreenViewCallbacks; playbackViewElement: HTMLElement; nativeControls: boolean; }; enum VideoViewMode { REGULAR = 'REGULAR', BLUR = 'BLUR', FILL = 'FILL', } interface IScreen { getElement(): HTMLElement; showCursor(): void; hideCursor(): void; show(): void; hide(): void; setVideoViewMode(viewMode: VideoViewMode): void; destroy(): void; } interface IScreenAPI { setVideoViewMode?(viewMode: VideoViewMode): void; } export { IScreenAPI, IScreen, VideoViewMode, IScreenViewStyles, IScreenViewCallbacks, IScreenViewConfig, };