UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

72 lines (60 loc) 1.94 kB
/* eslint-disable brace-style */ export const userPreferencesNamespace = "user_preferences"; export const skipActionType = "show_skip"; export class PlayerError extends Error implements QuickBrickPlayer.PlayerErrorI { description: string; constructor(message: string, description: string) { super(message); this.description = description; Object.setPrototypeOf(this, PlayerError.prototype); } toObject() { return { error: this.message, message: this.description, }; } } export enum SharedPlayerCallBacksKeys { OnPlayerResume = "onPlayerResume", OnPlayerPause = "onPlayerPause", OnLoad = "onLoad", OnError = "onError", OnVideoError = "onVideoError", OnVideoEnd = "onVideoEnd", OnPlaybackRateChange = "onPlaybackRateChange", OnVideoLoad = "onVideoLoad", OnTracksChanged = "onTracksChanged", OnVideoProgress = "onVideoProgress", OnPlayerSeekStart = "onPlayerSeekStart", OnPlayerSeekComplete = "onPlayerSeekComplete", OnBufferComplete = "onBufferComplete", OnBufferStart = "onBufferStart", OnPlayerClose = "onPlayerClose", OnPlayerMute = "onPlayerMute", OnPlayerUnmute = "onPlayerUnmute", onVideoFullscreenPlayerDidDismiss = "onVideoFullscreenPlayerDidDismiss", onVideoFullscreenPlayerDidPresent = "onVideoFullscreenPlayerDidPresent", onVideoFullscreenPlayerWillDismiss = "onVideoFullscreenPlayerWillDismiss", onVideoFullscreenPlayerWillPresent = "onVideoFullscreenPlayerWillPresent", OnAdBegin = "onAdBegin", OnAdBreakBegin = "onAdBreakBegin", OnAdBreakEnd = "onAdBreakEnd", OnAdEnd = "onAdEnd", OnAdError = "onAdError", OnAdRequest = "onAdRequest", OnAdClicked = "onAdClicked", OnAdTapped = "onAdTapped", // PIP OnPlayerDetached = "onPlayerDetached", OnPlayerAttached = "onPlayerAttached", } export enum PlayerRole { Primary = "Primary", Cell = "Cell", Chromecast = "Chromecast", Unspecified = "Unspecified", }