playable
Version:
Video player based on HTML5Video
18 lines (17 loc) • 612 B
TypeScript
import { IPictureInPictureHelper } from './types';
export declare const PICTURE_IN_PICTURE_MODE = "picture-in-picture";
export declare const INLINE_MODE = "inline";
export default class SafariPictureInPicture implements IPictureInPictureHelper {
private _$elem;
private _callback;
constructor(elem: HTMLVideoElement, callback: EventListener);
get isAPIExist(): boolean;
get isInPictureInPicture(): boolean;
get isEnabled(): boolean;
private _bindEvents;
private _unbindEvents;
private _enterWhenHasMetaData;
request(): boolean;
exit(): boolean;
destroy(): void;
}