playable
Version:
Video player based on HTML5Video
25 lines (24 loc) • 705 B
TypeScript
interface IPictureInPicture {
enterPictureInPicture(): void;
exitPictureInPicture(): void;
disablePictureInPicture(): void;
enablePictureInPicture(): void;
isInPictureInPicture: boolean;
isEnabled: boolean;
destroy(): void;
}
interface IPictureInPictureHelper {
isInPictureInPicture: boolean;
isEnabled: boolean;
request(): void;
exit(): void;
destroy(): void;
}
interface IPictureInPictureAPI {
enterPictureInPicture?(): void;
exitPictureInPicture?(): void;
disablePictureInPicture?(): void;
enablePictureInPicture?(): void;
isInPictureInPicture?: boolean;
}
export { IPictureInPictureAPI, IPictureInPicture, IPictureInPictureHelper };