199 lines
6.7 KiB
JavaScript
199 lines
6.7 KiB
JavaScript
var __defProp = Object.defineProperty;
|
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var __export = (target, all) => {
|
|
for (var name in all)
|
|
__defProp(target, name, { get: all[name], enumerable: true });
|
|
};
|
|
var __copyProps = (to, from, except, desc) => {
|
|
if (from && typeof from === "object" || typeof from === "function") {
|
|
for (let key of __getOwnPropNames(from))
|
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
}
|
|
return to;
|
|
};
|
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
|
var constants_exports = {};
|
|
__export(constants_exports, {
|
|
AttributeToStateChangeEventMap: () => AttributeToStateChangeEventMap,
|
|
AvailabilityStates: () => AvailabilityStates,
|
|
MediaStateChangeEvents: () => MediaStateChangeEvents,
|
|
MediaStateReceiverAttributes: () => MediaStateReceiverAttributes,
|
|
MediaUIAttributes: () => MediaUIAttributes,
|
|
MediaUIEvents: () => MediaUIEvents,
|
|
MediaUIProps: () => MediaUIProps,
|
|
PointerTypes: () => PointerTypes,
|
|
ReadyStates: () => ReadyStates,
|
|
StateChangeEventToAttributeMap: () => StateChangeEventToAttributeMap,
|
|
StreamTypes: () => StreamTypes,
|
|
TextTrackKinds: () => TextTrackKinds,
|
|
TextTrackModes: () => TextTrackModes,
|
|
VolumeLevels: () => VolumeLevels,
|
|
WebkitPresentationModes: () => WebkitPresentationModes
|
|
});
|
|
module.exports = __toCommonJS(constants_exports);
|
|
const MediaUIEvents = {
|
|
MEDIA_PLAY_REQUEST: "mediaplayrequest",
|
|
MEDIA_PAUSE_REQUEST: "mediapauserequest",
|
|
MEDIA_MUTE_REQUEST: "mediamuterequest",
|
|
MEDIA_UNMUTE_REQUEST: "mediaunmuterequest",
|
|
MEDIA_VOLUME_REQUEST: "mediavolumerequest",
|
|
MEDIA_SEEK_REQUEST: "mediaseekrequest",
|
|
MEDIA_AIRPLAY_REQUEST: "mediaairplayrequest",
|
|
MEDIA_ENTER_FULLSCREEN_REQUEST: "mediaenterfullscreenrequest",
|
|
MEDIA_EXIT_FULLSCREEN_REQUEST: "mediaexitfullscreenrequest",
|
|
MEDIA_PREVIEW_REQUEST: "mediapreviewrequest",
|
|
MEDIA_ENTER_PIP_REQUEST: "mediaenterpiprequest",
|
|
MEDIA_EXIT_PIP_REQUEST: "mediaexitpiprequest",
|
|
MEDIA_ENTER_CAST_REQUEST: "mediaentercastrequest",
|
|
MEDIA_EXIT_CAST_REQUEST: "mediaexitcastrequest",
|
|
MEDIA_SHOW_TEXT_TRACKS_REQUEST: "mediashowtexttracksrequest",
|
|
MEDIA_HIDE_TEXT_TRACKS_REQUEST: "mediahidetexttracksrequest",
|
|
MEDIA_SHOW_SUBTITLES_REQUEST: "mediashowsubtitlesrequest",
|
|
MEDIA_DISABLE_SUBTITLES_REQUEST: "mediadisablesubtitlesrequest",
|
|
MEDIA_TOGGLE_SUBTITLES_REQUEST: "mediatogglesubtitlesrequest",
|
|
MEDIA_PLAYBACK_RATE_REQUEST: "mediaplaybackraterequest",
|
|
MEDIA_RENDITION_REQUEST: "mediarenditionrequest",
|
|
MEDIA_AUDIO_TRACK_REQUEST: "mediaaudiotrackrequest",
|
|
MEDIA_SEEK_TO_LIVE_REQUEST: "mediaseektoliverequest",
|
|
REGISTER_MEDIA_STATE_RECEIVER: "registermediastatereceiver",
|
|
UNREGISTER_MEDIA_STATE_RECEIVER: "unregistermediastatereceiver"
|
|
};
|
|
const MediaStateReceiverAttributes = {
|
|
MEDIA_CHROME_ATTRIBUTES: "mediachromeattributes",
|
|
MEDIA_CONTROLLER: "mediacontroller"
|
|
};
|
|
const MediaUIProps = {
|
|
MEDIA_AIRPLAY_UNAVAILABLE: "mediaAirplayUnavailable",
|
|
MEDIA_FULLSCREEN_UNAVAILABLE: "mediaFullscreenUnavailable",
|
|
MEDIA_PIP_UNAVAILABLE: "mediaPipUnavailable",
|
|
MEDIA_CAST_UNAVAILABLE: "mediaCastUnavailable",
|
|
MEDIA_RENDITION_UNAVAILABLE: "mediaRenditionUnavailable",
|
|
MEDIA_AUDIO_TRACK_UNAVAILABLE: "mediaAudioTrackUnavailable",
|
|
MEDIA_WIDTH: "mediaWidth",
|
|
MEDIA_HEIGHT: "mediaHeight",
|
|
MEDIA_PAUSED: "mediaPaused",
|
|
MEDIA_HAS_PLAYED: "mediaHasPlayed",
|
|
MEDIA_ENDED: "mediaEnded",
|
|
MEDIA_MUTED: "mediaMuted",
|
|
MEDIA_VOLUME_LEVEL: "mediaVolumeLevel",
|
|
MEDIA_VOLUME: "mediaVolume",
|
|
MEDIA_VOLUME_UNAVAILABLE: "mediaVolumeUnavailable",
|
|
MEDIA_IS_PIP: "mediaIsPip",
|
|
MEDIA_IS_CASTING: "mediaIsCasting",
|
|
MEDIA_IS_AIRPLAYING: "mediaIsAirplaying",
|
|
MEDIA_SUBTITLES_LIST: "mediaSubtitlesList",
|
|
MEDIA_SUBTITLES_SHOWING: "mediaSubtitlesShowing",
|
|
MEDIA_IS_FULLSCREEN: "mediaIsFullscreen",
|
|
MEDIA_PLAYBACK_RATE: "mediaPlaybackRate",
|
|
MEDIA_CURRENT_TIME: "mediaCurrentTime",
|
|
MEDIA_DURATION: "mediaDuration",
|
|
MEDIA_SEEKABLE: "mediaSeekable",
|
|
MEDIA_PREVIEW_TIME: "mediaPreviewTime",
|
|
MEDIA_PREVIEW_IMAGE: "mediaPreviewImage",
|
|
MEDIA_PREVIEW_COORDS: "mediaPreviewCoords",
|
|
MEDIA_PREVIEW_CHAPTER: "mediaPreviewChapter",
|
|
MEDIA_LOADING: "mediaLoading",
|
|
MEDIA_BUFFERED: "mediaBuffered",
|
|
MEDIA_STREAM_TYPE: "mediaStreamType",
|
|
MEDIA_TARGET_LIVE_WINDOW: "mediaTargetLiveWindow",
|
|
MEDIA_TIME_IS_LIVE: "mediaTimeIsLive",
|
|
MEDIA_RENDITION_LIST: "mediaRenditionList",
|
|
MEDIA_RENDITION_SELECTED: "mediaRenditionSelected",
|
|
MEDIA_AUDIO_TRACK_LIST: "mediaAudioTrackList",
|
|
MEDIA_AUDIO_TRACK_ENABLED: "mediaAudioTrackEnabled",
|
|
MEDIA_CHAPTERS_CUES: "mediaChaptersCues"
|
|
};
|
|
const MediaUIPropsEntries = Object.entries(
|
|
MediaUIProps
|
|
);
|
|
const MediaUIAttributes = MediaUIPropsEntries.reduce(
|
|
(dictObj, [key, propName]) => {
|
|
dictObj[key] = propName.toLowerCase();
|
|
return dictObj;
|
|
},
|
|
{}
|
|
);
|
|
const AdditionalStateChangeEvents = {
|
|
USER_INACTIVE: "userinactivechange",
|
|
BREAKPOINTS_CHANGE: "breakpointchange",
|
|
BREAKPOINTS_COMPUTED: "breakpointscomputed"
|
|
};
|
|
const MediaStateChangeEvents = MediaUIPropsEntries.reduce(
|
|
(dictObj, [key, propName]) => {
|
|
dictObj[key] = propName.toLowerCase();
|
|
return dictObj;
|
|
},
|
|
{ ...AdditionalStateChangeEvents }
|
|
);
|
|
const StateChangeEventToAttributeMap = Object.entries(
|
|
MediaStateChangeEvents
|
|
).reduce(
|
|
(mapObj, [key, eventType]) => {
|
|
const attrName = MediaUIAttributes[key];
|
|
if (attrName) {
|
|
mapObj[eventType] = attrName;
|
|
}
|
|
return mapObj;
|
|
},
|
|
{ userinactivechange: "userinactive" }
|
|
);
|
|
const AttributeToStateChangeEventMap = Object.entries(
|
|
MediaUIAttributes
|
|
).reduce(
|
|
(mapObj, [key, attrName]) => {
|
|
const evtType = MediaStateChangeEvents[key];
|
|
if (evtType) {
|
|
mapObj[attrName] = evtType;
|
|
}
|
|
return mapObj;
|
|
},
|
|
{ userinactive: "userinactivechange" }
|
|
);
|
|
const TextTrackKinds = {
|
|
SUBTITLES: "subtitles",
|
|
CAPTIONS: "captions",
|
|
DESCRIPTIONS: "descriptions",
|
|
CHAPTERS: "chapters",
|
|
METADATA: "metadata"
|
|
};
|
|
const TextTrackModes = {
|
|
DISABLED: "disabled",
|
|
HIDDEN: "hidden",
|
|
SHOWING: "showing"
|
|
};
|
|
const ReadyStates = {
|
|
HAVE_NOTHING: 0,
|
|
HAVE_METADATA: 1,
|
|
HAVE_CURRENT_DATA: 2,
|
|
HAVE_FUTURE_DATA: 3,
|
|
HAVE_ENOUGH_DATA: 4
|
|
};
|
|
const PointerTypes = {
|
|
MOUSE: "mouse",
|
|
PEN: "pen",
|
|
TOUCH: "touch"
|
|
};
|
|
const AvailabilityStates = {
|
|
UNAVAILABLE: "unavailable",
|
|
UNSUPPORTED: "unsupported"
|
|
};
|
|
const StreamTypes = {
|
|
LIVE: "live",
|
|
ON_DEMAND: "on-demand",
|
|
UNKNOWN: "unknown"
|
|
};
|
|
const VolumeLevels = {
|
|
HIGH: "high",
|
|
MEDIUM: "medium",
|
|
LOW: "low",
|
|
OFF: "off"
|
|
};
|
|
const WebkitPresentationModes = {
|
|
INLINE: "inline",
|
|
FULLSCREEN: "fullscreen",
|
|
PICTURE_IN_PICTURE: "picture-in-picture"
|
|
};
|