@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
25 lines (24 loc) • 677 B
JavaScript
;
export var VideoEvent = /* @__PURE__ */ ((VideoEvent2) => {
VideoEvent2["PLAY"] = "play";
VideoEvent2["PAUSE"] = "pause";
VideoEvent2["TIME_UPDATE"] = "timeupdate";
VideoEvent2["VOLUME_CHANGE"] = "volumechange";
return VideoEvent2;
})(VideoEvent || {});
export const VIDEO_EVENTS = [
"play" /* PLAY */,
"pause" /* PAUSE */,
"timeupdate" /* TIME_UPDATE */,
"volumechange" /* VOLUME_CHANGE */
];
function _buildVideoEventIndices() {
const map = /* @__PURE__ */ new Map();
let i = 0;
for (const eventName of VIDEO_EVENTS) {
map.set(eventName, i);
i++;
}
return map;
}
export const VIDEO_EVENT_INDICES = _buildVideoEventIndices();