@glomex/vast-ima-player
Version:
Convenience wrapper for advertising video/audio content with Google IMA
23 lines (22 loc) • 631 B
TypeScript
/**
* Improved version of: https://developers.google.com/interactive-media-ads/docs/sdks/html5/ad-rules#known-issues-with-mobile-safari
*/
export declare class CustomPlayhead {
#private;
seeking: boolean;
constructor(mediaElement: HTMLVideoElement);
private _onSeeking;
private _onSeeked;
private _onTimeupdate;
get enabled(): boolean;
enable(): void;
disable(): void;
get currentTime(): number;
get duration(): number;
get muted(): boolean;
get volume(): number;
play(): Promise<unknown>;
pause(): void;
reset(): void;
destroy(): void;
}