UNPKG

react-native-theoplayer

Version:

A THEOplayer video component for react-native.

221 lines (220 loc) 9.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultVolumeChangeEvent = exports.DefaultTimeupdateEvent = exports.DefaultTheoLiveIntentToFallbackEvent = exports.DefaultTheoLiveEvent = exports.DefaultTheoLiveEndpointLoadedEvent = exports.DefaultTheoLiveDistributionEvent = exports.DefaultTheoAdsEvent = exports.DefaultTextTrackListEvent = exports.DefaultTextTrackEvent = exports.DefaultSegmentNotFoundEvent = exports.DefaultSeekingEvent = exports.DefaultSeekedEvent = exports.DefaultResizeEvent = exports.DefaultReadyStateChangeEvent = exports.DefaultRateChangeEvent = exports.DefaultProgressEvent = exports.DefaultPresentationModeChangeEvent = exports.DefaultMediaTrackListEvent = exports.DefaultMediaTrackEvent = exports.DefaultLoadedMetadataEvent = exports.DefaultErrorEvent = exports.DefaultDurationChangeEvent = exports.DefaultChromecastErrorEvent = exports.DefaultChromecastChangeEvent = exports.DefaultAirplayStateChangeEvent = exports.DefaultAdEvent = void 0; var _BaseEvent = require("./BaseEvent"); var _reactNativeTheoplayer = require("react-native-theoplayer"); class DefaultLoadedMetadataEvent extends _BaseEvent.BaseEvent { constructor(textTracks, audioTracks, videoTracks, duration, selectedTextTrack, selectedVideoTrack, selectedAudioTrack) { super(_reactNativeTheoplayer.PlayerEventType.LOADED_METADATA); this.textTracks = textTracks; this.audioTracks = audioTracks; this.videoTracks = videoTracks; this.duration = duration; this.selectedTextTrack = selectedTextTrack; this.selectedVideoTrack = selectedVideoTrack; this.selectedAudioTrack = selectedAudioTrack; } } exports.DefaultLoadedMetadataEvent = DefaultLoadedMetadataEvent; class DefaultReadyStateChangeEvent extends _BaseEvent.BaseEvent { constructor(readyState) { super(_reactNativeTheoplayer.PlayerEventType.READYSTATE_CHANGE); this.readyState = readyState; } } exports.DefaultReadyStateChangeEvent = DefaultReadyStateChangeEvent; class DefaultPresentationModeChangeEvent extends _BaseEvent.BaseEvent { constructor(presentationMode, previousPresentationMode, context) { super(_reactNativeTheoplayer.PlayerEventType.PRESENTATIONMODE_CHANGE); this.presentationMode = presentationMode; this.previousPresentationMode = previousPresentationMode; this.context = context; } } exports.DefaultPresentationModeChangeEvent = DefaultPresentationModeChangeEvent; class DefaultVolumeChangeEvent extends _BaseEvent.BaseEvent { constructor(volume, muted) { super(_reactNativeTheoplayer.PlayerEventType.VOLUME_CHANGE); this.volume = volume; this.muted = muted; } } exports.DefaultVolumeChangeEvent = DefaultVolumeChangeEvent; class DefaultResizeEvent extends _BaseEvent.BaseEvent { constructor(width, height) { super(_reactNativeTheoplayer.PlayerEventType.RESIZE); this.width = width; this.height = height; } } exports.DefaultResizeEvent = DefaultResizeEvent; class DefaultErrorEvent extends _BaseEvent.BaseEvent { constructor(error) { super(_reactNativeTheoplayer.PlayerEventType.ERROR); this.error = error; } } exports.DefaultErrorEvent = DefaultErrorEvent; class DefaultProgressEvent extends _BaseEvent.BaseEvent { constructor(seekable, buffered) { super(_reactNativeTheoplayer.PlayerEventType.PROGRESS); this.seekable = seekable; this.buffered = buffered; } } exports.DefaultProgressEvent = DefaultProgressEvent; class DefaultTimeupdateEvent extends _BaseEvent.BaseEvent { constructor(currentTime, currentProgramDateTime) { super(_reactNativeTheoplayer.PlayerEventType.TIME_UPDATE); this.currentTime = currentTime; this.currentProgramDateTime = currentProgramDateTime; } } exports.DefaultTimeupdateEvent = DefaultTimeupdateEvent; class DefaultDurationChangeEvent extends _BaseEvent.BaseEvent { constructor(duration) { super(_reactNativeTheoplayer.PlayerEventType.DURATION_CHANGE); this.duration = duration; } } exports.DefaultDurationChangeEvent = DefaultDurationChangeEvent; class DefaultRateChangeEvent extends _BaseEvent.BaseEvent { constructor(playbackRate) { super(_reactNativeTheoplayer.PlayerEventType.RATE_CHANGE); this.playbackRate = playbackRate; } } exports.DefaultRateChangeEvent = DefaultRateChangeEvent; class DefaultSegmentNotFoundEvent extends _BaseEvent.BaseEvent { constructor(segmentStartTime, error, retryCount) { super(_reactNativeTheoplayer.PlayerEventType.SEGMENT_NOT_FOUND); this.segmentStartTime = segmentStartTime; this.error = error; this.retryCount = retryCount; } } exports.DefaultSegmentNotFoundEvent = DefaultSegmentNotFoundEvent; class DefaultSeekingEvent extends _BaseEvent.BaseEvent { constructor(currentTime) { super(_reactNativeTheoplayer.PlayerEventType.SEEKING); this.currentTime = currentTime; } } exports.DefaultSeekingEvent = DefaultSeekingEvent; class DefaultSeekedEvent extends _BaseEvent.BaseEvent { constructor(currentTime) { super(_reactNativeTheoplayer.PlayerEventType.SEEKED); this.currentTime = currentTime; } } exports.DefaultSeekedEvent = DefaultSeekedEvent; class DefaultTextTrackListEvent extends _BaseEvent.BaseEvent { constructor(subType, track) { super(_reactNativeTheoplayer.PlayerEventType.TEXT_TRACK_LIST); this.subType = subType; this.track = track; } } exports.DefaultTextTrackListEvent = DefaultTextTrackListEvent; class DefaultTextTrackEvent extends _BaseEvent.BaseEvent { constructor(subType, trackUid, cue) { super(_reactNativeTheoplayer.PlayerEventType.TEXT_TRACK); this.subType = subType; this.trackUid = trackUid; this.cue = cue; } } exports.DefaultTextTrackEvent = DefaultTextTrackEvent; class DefaultMediaTrackListEvent extends _BaseEvent.BaseEvent { constructor(subType, trackType, track) { super(_reactNativeTheoplayer.PlayerEventType.MEDIA_TRACK_LIST); this.subType = subType; this.trackType = trackType; this.track = track; } } exports.DefaultMediaTrackListEvent = DefaultMediaTrackListEvent; class DefaultMediaTrackEvent extends _BaseEvent.BaseEvent { constructor(subType, trackType, trackUid, qualities) { super(_reactNativeTheoplayer.PlayerEventType.MEDIA_TRACK); this.subType = subType; this.trackType = trackType; this.trackUid = trackUid; this.qualities = qualities; } } exports.DefaultMediaTrackEvent = DefaultMediaTrackEvent; class DefaultAdEvent extends _BaseEvent.BaseEvent { constructor(subType, ad) { super(_reactNativeTheoplayer.PlayerEventType.AD_EVENT); this.subType = subType; this.ad = ad; } } exports.DefaultAdEvent = DefaultAdEvent; class DefaultTheoAdsEvent extends _BaseEvent.BaseEvent { constructor(subType, interstitial) { super(_reactNativeTheoplayer.PlayerEventType.THEOADS_EVENT); this.subType = subType; this.interstitial = interstitial; } } exports.DefaultTheoAdsEvent = DefaultTheoAdsEvent; class DefaultTheoLiveEvent extends _BaseEvent.BaseEvent { constructor(subType) { super(_reactNativeTheoplayer.PlayerEventType.THEOLIVE_EVENT); this.subType = subType; } } exports.DefaultTheoLiveEvent = DefaultTheoLiveEvent; class DefaultTheoLiveDistributionEvent extends _BaseEvent.BaseEvent { constructor(subType, distributionId) { super(_reactNativeTheoplayer.PlayerEventType.THEOLIVE_EVENT); this.subType = subType; this.distributionId = distributionId; } } exports.DefaultTheoLiveDistributionEvent = DefaultTheoLiveDistributionEvent; class DefaultTheoLiveEndpointLoadedEvent extends _BaseEvent.BaseEvent { constructor(subType, endpoint) { super(_reactNativeTheoplayer.PlayerEventType.THEOLIVE_EVENT); this.subType = subType; this.endpoint = endpoint; } } exports.DefaultTheoLiveEndpointLoadedEvent = DefaultTheoLiveEndpointLoadedEvent; class DefaultTheoLiveIntentToFallbackEvent extends _BaseEvent.BaseEvent { constructor(subType, reason) { super(_reactNativeTheoplayer.PlayerEventType.THEOLIVE_EVENT); this.subType = subType; this.reason = reason; } } exports.DefaultTheoLiveIntentToFallbackEvent = DefaultTheoLiveIntentToFallbackEvent; class DefaultChromecastChangeEvent extends _BaseEvent.BaseEvent { constructor(state) { super(_reactNativeTheoplayer.PlayerEventType.CAST_EVENT); this.state = state; this.subType = _reactNativeTheoplayer.CastEventType.CHROMECAST_STATE_CHANGE; } } exports.DefaultChromecastChangeEvent = DefaultChromecastChangeEvent; class DefaultAirplayStateChangeEvent extends _BaseEvent.BaseEvent { constructor(state) { super(_reactNativeTheoplayer.PlayerEventType.CAST_EVENT); this.state = state; this.subType = _reactNativeTheoplayer.CastEventType.AIRPLAY_STATE_CHANGE; } } exports.DefaultAirplayStateChangeEvent = DefaultAirplayStateChangeEvent; class DefaultChromecastErrorEvent extends _BaseEvent.BaseEvent { constructor(error) { super(_reactNativeTheoplayer.PlayerEventType.CAST_EVENT); this.error = error; this.subType = _reactNativeTheoplayer.CastEventType.CHROMECAST_ERROR; } } exports.DefaultChromecastErrorEvent = DefaultChromecastErrorEvent; //# sourceMappingURL=PlayerEvents.js.map