playable
Version:
Video player based on HTML5Video
18 lines (17 loc) • 589 B
TypeScript
import { IEventEmitter } from '../../../event-emitter/types';
export declare const NATIVE_VIDEO_TO_BROADCAST: string[];
export default class NativeEventsBroadcaster {
private _eventEmitter;
private _video;
private _currentVolume;
private _currentMute;
private _shouldCheckVolume;
constructor(eventEmitter: IEventEmitter, output: HTMLVideoElement);
private _bindCallbacks;
private _bindEvents;
private _unbindEvents;
private _processEventFromVideo;
private _checkVolumeChanges;
checkVolumeChangeAfterLoadStart(): void;
destroy(): void;
}