react-native-theoplayer
Version:
A THEOplayer video component for react-native.
57 lines • 2.15 kB
TypeScript
import type { ChromelessPlayer } from 'theoplayer';
import type { THEOplayerWebAdapter } from './THEOplayerWebAdapter';
export declare class WebEventForwarder {
private readonly _player;
private readonly _facade;
constructor(player: ChromelessPlayer, facade: THEOplayerWebAdapter);
private addEventListeners;
unload(): void;
private removeEventListeners;
private readonly onSourceChange;
private readonly onLoadStart;
private readonly onLoadedData;
private readonly onLoadedMetadata;
private readonly onError;
private readonly onProgress;
private readonly onCanPlay;
private readonly onPlay;
private readonly onPlaying;
private readonly onPause;
private readonly onSeeking;
private readonly onSeeked;
private readonly onEnded;
private readonly onWaiting;
private readonly onReadyStateChanged;
private readonly onTimeUpdate;
private readonly onDurationChange;
private readonly onPlaybackRateChange;
private readonly onSegmentNotFound;
private readonly onVolumeChangeEvent;
private readonly onDimensionChange;
private readonly onVideoResize;
private readonly onAddTextTrack;
private readonly onRemoveTextTrack;
private readonly onChangeTextTrack;
private readonly onAddAudioTrack;
private readonly onAddVideoTrack;
private readonly onAddMediaTrack;
private readonly onRemoveAudioTrack;
private readonly onRemoveVideoTrack;
private readonly onRemoveMediaTrack;
private readonly onChangeAudioTrack;
private readonly onChangeVideoTrack;
private onChangeMediaTrack;
private readonly onChromecastStateChange;
private readonly onChromecastError;
private readonly onAirplayStateChange;
private readonly onAdEvent;
private readonly onAdBreakEvent;
private readonly onTheoAdsEvent;
private readonly onTheoLiveEvent;
private readonly onAddTextTrackCue;
private readonly onRemoveTextTrackCue;
private readonly onEnterTextTrackCue;
private readonly onExitTextTrackCue;
private readonly onActiveQualityChanged;
}
//# sourceMappingURL=WebEventForwarder.d.ts.map