playable
Version:
Video player based on HTML5Video
21 lines (20 loc) • 762 B
TypeScript
import View from '../../core/view';
import { IView } from '../../core/types';
import { IPictureInPictureViewStyles, IPictureInPictureViewConfig } from './types';
declare class PictureInPictureView extends View<IPictureInPictureViewStyles> implements IView<IPictureInPictureViewStyles> {
private _callbacks;
private _textMap;
private _tooltipReference;
private _$rootElement;
private _$togglePictureInPictureControl;
constructor(config: IPictureInPictureViewConfig);
private _bindEvents;
private _unbindEvents;
private _onButtonClick;
setPictureInPictureState(isPictureInPicture: boolean): void;
hide(): void;
show(): void;
getElement(): HTMLElement;
destroy(): void;
}
export default PictureInPictureView;