changeset 16 | a86126ab1dd4 |
parent 7 | cf61fcea0001 |
child 18 | be944660c56a |
15:3d4e9c994f10 | 16:a86126ab1dd4 |
---|---|
6 * using a variety of technologies (pure JavaScript, Flash, iframe) |
6 * using a variety of technologies (pure JavaScript, Flash, iframe) |
7 * |
7 * |
8 * Copyright 2010-2017, John Dyer (http://j.hn/) |
8 * Copyright 2010-2017, John Dyer (http://j.hn/) |
9 * License: MIT |
9 * License: MIT |
10 * |
10 * |
11 */(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){ |
11 */(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(_dereq_,module,exports){ |
12 |
12 |
13 },{}],2:[function(_dereq_,module,exports){ |
13 },{}],2:[function(_dereq_,module,exports){ |
14 (function (global){ |
14 (function (global){ |
15 var topLevel = typeof global !== 'undefined' ? global : |
15 var topLevel = typeof global !== 'undefined' ? global : |
16 typeof window !== 'undefined' ? window : {} |
16 typeof window !== 'undefined' ? window : {} |
47 |
47 |
48 module.exports = win; |
48 module.exports = win; |
49 |
49 |
50 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) |
50 }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) |
51 },{}],4:[function(_dereq_,module,exports){ |
51 },{}],4:[function(_dereq_,module,exports){ |
52 // shim for using process in browser |
|
53 var process = module.exports = {}; |
|
54 |
|
55 // cached from whatever global is present so that test runners that stub it |
|
56 // don't break things. But we need to wrap it in a try catch in case it is |
|
57 // wrapped in strict mode code which doesn't define any globals. It's inside a |
|
58 // function because try/catches deoptimize in certain engines. |
|
59 |
|
60 var cachedSetTimeout; |
|
61 var cachedClearTimeout; |
|
62 |
|
63 function defaultSetTimout() { |
|
64 throw new Error('setTimeout has not been defined'); |
|
65 } |
|
66 function defaultClearTimeout () { |
|
67 throw new Error('clearTimeout has not been defined'); |
|
68 } |
|
69 (function () { |
|
70 try { |
|
71 if (typeof setTimeout === 'function') { |
|
72 cachedSetTimeout = setTimeout; |
|
73 } else { |
|
74 cachedSetTimeout = defaultSetTimout; |
|
75 } |
|
76 } catch (e) { |
|
77 cachedSetTimeout = defaultSetTimout; |
|
78 } |
|
79 try { |
|
80 if (typeof clearTimeout === 'function') { |
|
81 cachedClearTimeout = clearTimeout; |
|
82 } else { |
|
83 cachedClearTimeout = defaultClearTimeout; |
|
84 } |
|
85 } catch (e) { |
|
86 cachedClearTimeout = defaultClearTimeout; |
|
87 } |
|
88 } ()) |
|
89 function runTimeout(fun) { |
|
90 if (cachedSetTimeout === setTimeout) { |
|
91 //normal enviroments in sane situations |
|
92 return setTimeout(fun, 0); |
|
93 } |
|
94 // if setTimeout wasn't available but was latter defined |
|
95 if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { |
|
96 cachedSetTimeout = setTimeout; |
|
97 return setTimeout(fun, 0); |
|
98 } |
|
99 try { |
|
100 // when when somebody has screwed with setTimeout but no I.E. maddness |
|
101 return cachedSetTimeout(fun, 0); |
|
102 } catch(e){ |
|
103 try { |
|
104 // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally |
|
105 return cachedSetTimeout.call(null, fun, 0); |
|
106 } catch(e){ |
|
107 // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error |
|
108 return cachedSetTimeout.call(this, fun, 0); |
|
109 } |
|
110 } |
|
111 |
|
112 |
|
113 } |
|
114 function runClearTimeout(marker) { |
|
115 if (cachedClearTimeout === clearTimeout) { |
|
116 //normal enviroments in sane situations |
|
117 return clearTimeout(marker); |
|
118 } |
|
119 // if clearTimeout wasn't available but was latter defined |
|
120 if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { |
|
121 cachedClearTimeout = clearTimeout; |
|
122 return clearTimeout(marker); |
|
123 } |
|
124 try { |
|
125 // when when somebody has screwed with setTimeout but no I.E. maddness |
|
126 return cachedClearTimeout(marker); |
|
127 } catch (e){ |
|
128 try { |
|
129 // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally |
|
130 return cachedClearTimeout.call(null, marker); |
|
131 } catch (e){ |
|
132 // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. |
|
133 // Some versions of I.E. have different rules for clearTimeout vs setTimeout |
|
134 return cachedClearTimeout.call(this, marker); |
|
135 } |
|
136 } |
|
137 |
|
138 |
|
139 |
|
140 } |
|
141 var queue = []; |
|
142 var draining = false; |
|
143 var currentQueue; |
|
144 var queueIndex = -1; |
|
145 |
|
146 function cleanUpNextTick() { |
|
147 if (!draining || !currentQueue) { |
|
148 return; |
|
149 } |
|
150 draining = false; |
|
151 if (currentQueue.length) { |
|
152 queue = currentQueue.concat(queue); |
|
153 } else { |
|
154 queueIndex = -1; |
|
155 } |
|
156 if (queue.length) { |
|
157 drainQueue(); |
|
158 } |
|
159 } |
|
160 |
|
161 function drainQueue() { |
|
162 if (draining) { |
|
163 return; |
|
164 } |
|
165 var timeout = runTimeout(cleanUpNextTick); |
|
166 draining = true; |
|
167 |
|
168 var len = queue.length; |
|
169 while(len) { |
|
170 currentQueue = queue; |
|
171 queue = []; |
|
172 while (++queueIndex < len) { |
|
173 if (currentQueue) { |
|
174 currentQueue[queueIndex].run(); |
|
175 } |
|
176 } |
|
177 queueIndex = -1; |
|
178 len = queue.length; |
|
179 } |
|
180 currentQueue = null; |
|
181 draining = false; |
|
182 runClearTimeout(timeout); |
|
183 } |
|
184 |
|
185 process.nextTick = function (fun) { |
|
186 var args = new Array(arguments.length - 1); |
|
187 if (arguments.length > 1) { |
|
188 for (var i = 1; i < arguments.length; i++) { |
|
189 args[i - 1] = arguments[i]; |
|
190 } |
|
191 } |
|
192 queue.push(new Item(fun, args)); |
|
193 if (queue.length === 1 && !draining) { |
|
194 runTimeout(drainQueue); |
|
195 } |
|
196 }; |
|
197 |
|
198 // v8 likes predictible objects |
|
199 function Item(fun, array) { |
|
200 this.fun = fun; |
|
201 this.array = array; |
|
202 } |
|
203 Item.prototype.run = function () { |
|
204 this.fun.apply(null, this.array); |
|
205 }; |
|
206 process.title = 'browser'; |
|
207 process.browser = true; |
|
208 process.env = {}; |
|
209 process.argv = []; |
|
210 process.version = ''; // empty string to avoid regexp issues |
|
211 process.versions = {}; |
|
212 |
|
213 function noop() {} |
|
214 |
|
215 process.on = noop; |
|
216 process.addListener = noop; |
|
217 process.once = noop; |
|
218 process.off = noop; |
|
219 process.removeListener = noop; |
|
220 process.removeAllListeners = noop; |
|
221 process.emit = noop; |
|
222 process.prependListener = noop; |
|
223 process.prependOnceListener = noop; |
|
224 |
|
225 process.listeners = function (name) { return [] } |
|
226 |
|
227 process.binding = function (name) { |
|
228 throw new Error('process.binding is not supported'); |
|
229 }; |
|
230 |
|
231 process.cwd = function () { return '/' }; |
|
232 process.chdir = function (dir) { |
|
233 throw new Error('process.chdir is not supported'); |
|
234 }; |
|
235 process.umask = function() { return 0; }; |
|
236 |
|
237 },{}],5:[function(_dereq_,module,exports){ |
|
238 (function (setImmediate){ |
|
52 (function (root) { |
239 (function (root) { |
53 |
240 |
54 // Store setTimeout reference so promise-polyfill will be unaffected by |
241 // Store setTimeout reference so promise-polyfill will be unaffected by |
55 // other code modifying setTimeout (like sinon.useFakeTimers()) |
242 // other code modifying setTimeout (like sinon.useFakeTimers()) |
56 var setTimeoutFunc = setTimeout; |
243 var setTimeoutFunc = setTimeout; |
281 root.Promise = Promise; |
468 root.Promise = Promise; |
282 } |
469 } |
283 |
470 |
284 })(this); |
471 })(this); |
285 |
472 |
286 },{}],5:[function(_dereq_,module,exports){ |
473 }).call(this,_dereq_(6).setImmediate) |
474 },{"6":6}],6:[function(_dereq_,module,exports){ |
|
475 (function (setImmediate,clearImmediate){ |
|
476 var nextTick = _dereq_(4).nextTick; |
|
477 var apply = Function.prototype.apply; |
|
478 var slice = Array.prototype.slice; |
|
479 var immediateIds = {}; |
|
480 var nextImmediateId = 0; |
|
481 |
|
482 // DOM APIs, for completeness |
|
483 |
|
484 exports.setTimeout = function() { |
|
485 return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout); |
|
486 }; |
|
487 exports.setInterval = function() { |
|
488 return new Timeout(apply.call(setInterval, window, arguments), clearInterval); |
|
489 }; |
|
490 exports.clearTimeout = |
|
491 exports.clearInterval = function(timeout) { timeout.close(); }; |
|
492 |
|
493 function Timeout(id, clearFn) { |
|
494 this._id = id; |
|
495 this._clearFn = clearFn; |
|
496 } |
|
497 Timeout.prototype.unref = Timeout.prototype.ref = function() {}; |
|
498 Timeout.prototype.close = function() { |
|
499 this._clearFn.call(window, this._id); |
|
500 }; |
|
501 |
|
502 // Does not start the time, just sets up the members needed. |
|
503 exports.enroll = function(item, msecs) { |
|
504 clearTimeout(item._idleTimeoutId); |
|
505 item._idleTimeout = msecs; |
|
506 }; |
|
507 |
|
508 exports.unenroll = function(item) { |
|
509 clearTimeout(item._idleTimeoutId); |
|
510 item._idleTimeout = -1; |
|
511 }; |
|
512 |
|
513 exports._unrefActive = exports.active = function(item) { |
|
514 clearTimeout(item._idleTimeoutId); |
|
515 |
|
516 var msecs = item._idleTimeout; |
|
517 if (msecs >= 0) { |
|
518 item._idleTimeoutId = setTimeout(function onTimeout() { |
|
519 if (item._onTimeout) |
|
520 item._onTimeout(); |
|
521 }, msecs); |
|
522 } |
|
523 }; |
|
524 |
|
525 // That's not how node.js implements it but the exposed api is the same. |
|
526 exports.setImmediate = typeof setImmediate === "function" ? setImmediate : function(fn) { |
|
527 var id = nextImmediateId++; |
|
528 var args = arguments.length < 2 ? false : slice.call(arguments, 1); |
|
529 |
|
530 immediateIds[id] = true; |
|
531 |
|
532 nextTick(function onNextTick() { |
|
533 if (immediateIds[id]) { |
|
534 // fn.call() is faster so we optimize for the common use-case |
|
535 // @see http://jsperf.com/call-apply-segu |
|
536 if (args) { |
|
537 fn.apply(null, args); |
|
538 } else { |
|
539 fn.call(null); |
|
540 } |
|
541 // Prevent ids from leaking |
|
542 exports.clearImmediate(id); |
|
543 } |
|
544 }); |
|
545 |
|
546 return id; |
|
547 }; |
|
548 |
|
549 exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) { |
|
550 delete immediateIds[id]; |
|
551 }; |
|
552 }).call(this,_dereq_(6).setImmediate,_dereq_(6).clearImmediate) |
|
553 },{"4":4,"6":6}],7:[function(_dereq_,module,exports){ |
|
287 'use strict'; |
554 'use strict'; |
288 |
555 |
289 Object.defineProperty(exports, "__esModule", { |
556 Object.defineProperty(exports, "__esModule", { |
290 value: true |
557 value: true |
291 }); |
558 }); |
292 |
559 |
293 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
560 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
294 |
561 |
295 var _mejs = _dereq_(7); |
562 var _mejs = _dereq_(9); |
296 |
563 |
297 var _mejs2 = _interopRequireDefault(_mejs); |
564 var _mejs2 = _interopRequireDefault(_mejs); |
298 |
565 |
299 var _en = _dereq_(15); |
566 var _en = _dereq_(17); |
300 |
567 |
301 var _general = _dereq_(27); |
568 var _general = _dereq_(29); |
302 |
569 |
303 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
570 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
304 |
571 |
305 var i18n = { lang: 'en', en: _en.EN }; |
572 var i18n = { lang: 'en', en: _en.EN }; |
306 |
573 |
548 _mejs2.default.i18n.language(mejsL10n.language, mejsL10n.strings); |
815 _mejs2.default.i18n.language(mejsL10n.language, mejsL10n.strings); |
549 } |
816 } |
550 |
817 |
551 exports.default = i18n; |
818 exports.default = i18n; |
552 |
819 |
553 },{"15":15,"27":27,"7":7}],6:[function(_dereq_,module,exports){ |
820 },{"17":17,"29":29,"9":9}],8:[function(_dereq_,module,exports){ |
554 'use strict'; |
821 'use strict'; |
555 |
822 |
556 Object.defineProperty(exports, "__esModule", { |
823 Object.defineProperty(exports, "__esModule", { |
557 value: true |
824 value: true |
558 }); |
825 }); |
565 |
832 |
566 var _document = _dereq_(2); |
833 var _document = _dereq_(2); |
567 |
834 |
568 var _document2 = _interopRequireDefault(_document); |
835 var _document2 = _interopRequireDefault(_document); |
569 |
836 |
570 var _mejs = _dereq_(7); |
837 var _mejs = _dereq_(9); |
571 |
838 |
572 var _mejs2 = _interopRequireDefault(_mejs); |
839 var _mejs2 = _interopRequireDefault(_mejs); |
573 |
840 |
574 var _general = _dereq_(27); |
841 var _general = _dereq_(29); |
575 |
842 |
576 var _media2 = _dereq_(28); |
843 var _media2 = _dereq_(30); |
577 |
844 |
578 var _renderer = _dereq_(8); |
845 var _renderer = _dereq_(10); |
579 |
846 |
580 var _constants = _dereq_(25); |
847 var _constants = _dereq_(27); |
581 |
848 |
582 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
849 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
583 |
850 |
584 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } |
851 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } |
585 |
852 |
861 |
1128 |
862 return mediaFiles[0].src ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null; |
1129 return mediaFiles[0].src ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null; |
863 }, |
1130 }, |
864 triggerAction = function triggerAction(methodName, args) { |
1131 triggerAction = function triggerAction(methodName, args) { |
865 try { |
1132 try { |
866 if (methodName === 'play' && t.mediaElement.rendererName === 'native_dash') { |
1133 if (methodName === 'play' && (t.mediaElement.rendererName === 'native_dash' || t.mediaElement.rendererName === 'native_hls')) { |
867 var response = t.mediaElement.renderer[methodName](args); |
1134 var response = t.mediaElement.renderer[methodName](args); |
868 if (response && typeof response.then === 'function') { |
1135 if (response && typeof response.then === 'function') { |
869 response.catch(function () { |
1136 response.catch(function () { |
870 if (t.mediaElement.paused) { |
1137 if (t.mediaElement.paused) { |
871 setTimeout(function () { |
1138 setTimeout(function () { |
959 callbacks[_i6].apply(null, [event]); |
1226 callbacks[_i6].apply(null, [event]); |
960 } |
1227 } |
961 } |
1228 } |
962 }; |
1229 }; |
963 |
1230 |
1231 t.mediaElement.destroy = function () { |
|
1232 var mediaElement = t.mediaElement.originalNode.cloneNode(true); |
|
1233 var wrapper = t.mediaElement.parentElement; |
|
1234 mediaElement.removeAttribute('id'); |
|
1235 mediaElement.remove(); |
|
1236 t.mediaElement.remove(); |
|
1237 wrapper.appendChild(mediaElement); |
|
1238 }; |
|
1239 |
|
964 if (mediaFiles.length) { |
1240 if (mediaFiles.length) { |
965 t.mediaElement.src = mediaFiles; |
1241 t.mediaElement.src = mediaFiles; |
966 } |
1242 } |
967 |
1243 |
968 if (t.mediaElement.promises.length) { |
1244 if (t.mediaElement.promises.length) { |
991 _window2.default.MediaElement = MediaElement; |
1267 _window2.default.MediaElement = MediaElement; |
992 _mejs2.default.MediaElement = MediaElement; |
1268 _mejs2.default.MediaElement = MediaElement; |
993 |
1269 |
994 exports.default = MediaElement; |
1270 exports.default = MediaElement; |
995 |
1271 |
996 },{"2":2,"25":25,"27":27,"28":28,"3":3,"7":7,"8":8}],7:[function(_dereq_,module,exports){ |
1272 },{"10":10,"2":2,"27":27,"29":29,"3":3,"30":30,"9":9}],9:[function(_dereq_,module,exports){ |
997 'use strict'; |
1273 'use strict'; |
998 |
1274 |
999 Object.defineProperty(exports, "__esModule", { |
1275 Object.defineProperty(exports, "__esModule", { |
1000 value: true |
1276 value: true |
1001 }); |
1277 }); |
1006 |
1282 |
1007 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1283 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1008 |
1284 |
1009 var mejs = {}; |
1285 var mejs = {}; |
1010 |
1286 |
1011 mejs.version = '4.2.6'; |
1287 mejs.version = '4.2.12'; |
1012 |
1288 |
1013 mejs.html5media = { |
1289 mejs.html5media = { |
1014 properties: ['volume', 'src', 'currentTime', 'muted', 'duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable', 'currentSrc', 'preload', 'bufferedBytes', 'bufferedTime', 'initialTime', 'startOffsetTime', 'defaultPlaybackRate', 'playbackRate', 'played', 'autoplay', 'loop', 'controls'], |
1290 properties: ['volume', 'src', 'currentTime', 'muted', 'duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable', 'currentSrc', 'preload', 'bufferedBytes', 'bufferedTime', 'initialTime', 'startOffsetTime', 'defaultPlaybackRate', 'playbackRate', 'played', 'autoplay', 'loop', 'controls'], |
1015 readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'], |
1291 readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'], |
1016 |
1292 |
1023 |
1299 |
1024 _window2.default.mejs = mejs; |
1300 _window2.default.mejs = mejs; |
1025 |
1301 |
1026 exports.default = mejs; |
1302 exports.default = mejs; |
1027 |
1303 |
1028 },{"3":3}],8:[function(_dereq_,module,exports){ |
1304 },{"3":3}],10:[function(_dereq_,module,exports){ |
1029 'use strict'; |
1305 'use strict'; |
1030 |
1306 |
1031 Object.defineProperty(exports, "__esModule", { |
1307 Object.defineProperty(exports, "__esModule", { |
1032 value: true |
1308 value: true |
1033 }); |
1309 }); |
1035 |
1311 |
1036 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
1312 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
1037 |
1313 |
1038 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); |
1314 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); |
1039 |
1315 |
1040 var _mejs = _dereq_(7); |
1316 var _mejs = _dereq_(9); |
1041 |
1317 |
1042 var _mejs2 = _interopRequireDefault(_mejs); |
1318 var _mejs2 = _interopRequireDefault(_mejs); |
1043 |
1319 |
1044 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1320 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1045 |
1321 |
1137 |
1413 |
1138 var renderer = exports.renderer = new Renderer(); |
1414 var renderer = exports.renderer = new Renderer(); |
1139 |
1415 |
1140 _mejs2.default.Renderers = renderer; |
1416 _mejs2.default.Renderers = renderer; |
1141 |
1417 |
1142 },{"7":7}],9:[function(_dereq_,module,exports){ |
1418 },{"9":9}],11:[function(_dereq_,module,exports){ |
1143 'use strict'; |
1419 'use strict'; |
1144 |
1420 |
1145 var _window = _dereq_(3); |
1421 var _window = _dereq_(3); |
1146 |
1422 |
1147 var _window2 = _interopRequireDefault(_window); |
1423 var _window2 = _interopRequireDefault(_window); |
1148 |
1424 |
1149 var _document = _dereq_(2); |
1425 var _document = _dereq_(2); |
1150 |
1426 |
1151 var _document2 = _interopRequireDefault(_document); |
1427 var _document2 = _interopRequireDefault(_document); |
1152 |
1428 |
1153 var _i18n = _dereq_(5); |
1429 var _i18n = _dereq_(7); |
1154 |
1430 |
1155 var _i18n2 = _interopRequireDefault(_i18n); |
1431 var _i18n2 = _interopRequireDefault(_i18n); |
1156 |
1432 |
1157 var _player = _dereq_(16); |
1433 var _player = _dereq_(18); |
1158 |
1434 |
1159 var _player2 = _interopRequireDefault(_player); |
1435 var _player2 = _interopRequireDefault(_player); |
1160 |
1436 |
1161 var _constants = _dereq_(25); |
1437 var _constants = _dereq_(27); |
1162 |
1438 |
1163 var Features = _interopRequireWildcard(_constants); |
1439 var Features = _interopRequireWildcard(_constants); |
1164 |
1440 |
1165 var _general = _dereq_(27); |
1441 var _general = _dereq_(29); |
1166 |
1442 |
1167 var _dom = _dereq_(26); |
1443 var _dom = _dereq_(28); |
1168 |
1444 |
1169 var _media = _dereq_(28); |
1445 var _media = _dereq_(30); |
1170 |
1446 |
1171 function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } |
1447 function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } |
1172 |
1448 |
1173 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1449 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1174 |
1450 |
1237 } |
1513 } |
1238 }); |
1514 }); |
1239 |
1515 |
1240 t.exitFullscreenCallback = function (e) { |
1516 t.exitFullscreenCallback = function (e) { |
1241 var key = e.which || e.keyCode || 0; |
1517 var key = e.which || e.keyCode || 0; |
1242 if (key === 27 && (Features.HAS_TRUE_NATIVE_FULLSCREEN && Features.IS_FULLSCREEN || t.isFullScreen)) { |
1518 if (t.options.enableKeyboard && key === 27 && (Features.HAS_TRUE_NATIVE_FULLSCREEN && Features.IS_FULLSCREEN || t.isFullScreen)) { |
1243 player.exitFullScreen(); |
1519 player.exitFullScreen(); |
1244 } |
1520 } |
1245 }; |
1521 }; |
1246 |
1522 |
1247 t.globalBind('keydown', t.exitFullscreenCallback); |
1523 t.globalBind('keydown', t.exitFullscreenCallback); |
1290 }, |
1566 }, |
1291 enterFullScreen: function enterFullScreen() { |
1567 enterFullScreen: function enterFullScreen() { |
1292 var t = this, |
1568 var t = this, |
1293 isNative = t.media.rendererName !== null && /(html5|native)/i.test(t.media.rendererName), |
1569 isNative = t.media.rendererName !== null && /(html5|native)/i.test(t.media.rendererName), |
1294 containerStyles = getComputedStyle(t.getElement(t.container)); |
1570 containerStyles = getComputedStyle(t.getElement(t.container)); |
1571 |
|
1572 if (!t.isVideo) { |
|
1573 return; |
|
1574 } |
|
1295 |
1575 |
1296 if (t.options.useFakeFullscreen === false && Features.IS_IOS && Features.HAS_IOS_FULLSCREEN && typeof t.media.originalNode.webkitEnterFullscreen === 'function' && t.media.originalNode.canPlayType((0, _media.getTypeFromFile)(t.media.getSrc()))) { |
1576 if (t.options.useFakeFullscreen === false && Features.IS_IOS && Features.HAS_IOS_FULLSCREEN && typeof t.media.originalNode.webkitEnterFullscreen === 'function' && t.media.originalNode.canPlayType((0, _media.getTypeFromFile)(t.media.getSrc()))) { |
1297 t.media.originalNode.webkitEnterFullscreen(); |
1577 t.media.originalNode.webkitEnterFullscreen(); |
1298 return; |
1578 return; |
1299 } |
1579 } |
1370 var zoomFactor = Math.min(screen.width / t.width, screen.height / t.height), |
1650 var zoomFactor = Math.min(screen.width / t.width, screen.height / t.height), |
1371 captionText = t.getElement(t.container).querySelector('.' + t.options.classPrefix + 'captions-text'); |
1651 captionText = t.getElement(t.container).querySelector('.' + t.options.classPrefix + 'captions-text'); |
1372 if (captionText) { |
1652 if (captionText) { |
1373 captionText.style.fontSize = zoomFactor * 100 + '%'; |
1653 captionText.style.fontSize = zoomFactor * 100 + '%'; |
1374 captionText.style.lineHeight = 'normal'; |
1654 captionText.style.lineHeight = 'normal'; |
1375 t.getElement(t.container).querySelector('.' + t.options.classPrefix + 'captions-position').style.bottom = '45px'; |
1655 t.getElement(t.container).querySelector('.' + t.options.classPrefix + 'captions-position').style.bottom = (screen.height - t.normalHeight) / 2 - t.getElement(t.controls).offsetHeight / 2 + zoomFactor + 15 + 'px'; |
1376 } |
1656 } |
1377 var event = (0, _general.createEvent)('enteredfullscreen', t.getElement(t.container)); |
1657 var event = (0, _general.createEvent)('enteredfullscreen', t.getElement(t.container)); |
1378 t.getElement(t.container).dispatchEvent(event); |
1658 t.getElement(t.container).dispatchEvent(event); |
1379 }, |
1659 }, |
1380 exitFullScreen: function exitFullScreen() { |
1660 exitFullScreen: function exitFullScreen() { |
1381 var t = this, |
1661 var t = this, |
1382 isNative = t.media.rendererName !== null && /(native|html5)/i.test(t.media.rendererName); |
1662 isNative = t.media.rendererName !== null && /(native|html5)/i.test(t.media.rendererName); |
1663 |
|
1664 if (!t.isVideo) { |
|
1665 return; |
|
1666 } |
|
1383 |
1667 |
1384 clearTimeout(t.containerSizeTimeout); |
1668 clearTimeout(t.containerSizeTimeout); |
1385 |
1669 |
1386 if (Features.HAS_TRUE_NATIVE_FULLSCREEN && (Features.IS_FULLSCREEN || t.isFullScreen)) { |
1670 if (Features.HAS_TRUE_NATIVE_FULLSCREEN && (Features.IS_FULLSCREEN || t.isFullScreen)) { |
1387 Features.cancelFullScreen(); |
1671 Features.cancelFullScreen(); |
1435 var event = (0, _general.createEvent)('exitedfullscreen', t.getElement(t.container)); |
1719 var event = (0, _general.createEvent)('exitedfullscreen', t.getElement(t.container)); |
1436 t.getElement(t.container).dispatchEvent(event); |
1720 t.getElement(t.container).dispatchEvent(event); |
1437 } |
1721 } |
1438 }); |
1722 }); |
1439 |
1723 |
1440 },{"16":16,"2":2,"25":25,"26":26,"27":27,"28":28,"3":3,"5":5}],10:[function(_dereq_,module,exports){ |
1724 },{"18":18,"2":2,"27":27,"28":28,"29":29,"3":3,"30":30,"7":7}],12:[function(_dereq_,module,exports){ |
1441 'use strict'; |
1725 'use strict'; |
1442 |
1726 |
1443 var _document = _dereq_(2); |
1727 var _document = _dereq_(2); |
1444 |
1728 |
1445 var _document2 = _interopRequireDefault(_document); |
1729 var _document2 = _interopRequireDefault(_document); |
1446 |
1730 |
1447 var _player = _dereq_(16); |
1731 var _player = _dereq_(18); |
1448 |
1732 |
1449 var _player2 = _interopRequireDefault(_player); |
1733 var _player2 = _interopRequireDefault(_player); |
1450 |
1734 |
1451 var _i18n = _dereq_(5); |
1735 var _i18n = _dereq_(7); |
1452 |
1736 |
1453 var _i18n2 = _interopRequireDefault(_i18n); |
1737 var _i18n2 = _interopRequireDefault(_i18n); |
1454 |
1738 |
1455 var _general = _dereq_(27); |
1739 var _general = _dereq_(29); |
1456 |
1740 |
1457 var _dom = _dereq_(26); |
1741 var _dom = _dereq_(28); |
1458 |
1742 |
1459 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1743 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1460 |
1744 |
1461 Object.assign(_player.config, { |
1745 Object.assign(_player.config, { |
1462 playText: null, |
1746 playText: null, |
1528 } |
1812 } |
1529 }); |
1813 }); |
1530 } |
1814 } |
1531 }); |
1815 }); |
1532 |
1816 |
1533 },{"16":16,"2":2,"26":26,"27":27,"5":5}],11:[function(_dereq_,module,exports){ |
1817 },{"18":18,"2":2,"28":28,"29":29,"7":7}],13:[function(_dereq_,module,exports){ |
1534 'use strict'; |
1818 'use strict'; |
1535 |
1819 |
1536 var _document = _dereq_(2); |
1820 var _document = _dereq_(2); |
1537 |
1821 |
1538 var _document2 = _interopRequireDefault(_document); |
1822 var _document2 = _interopRequireDefault(_document); |
1539 |
1823 |
1540 var _player = _dereq_(16); |
1824 var _player2 = _dereq_(18); |
1541 |
1825 |
1542 var _player2 = _interopRequireDefault(_player); |
1826 var _player3 = _interopRequireDefault(_player2); |
1543 |
1827 |
1544 var _i18n = _dereq_(5); |
1828 var _i18n = _dereq_(7); |
1545 |
1829 |
1546 var _i18n2 = _interopRequireDefault(_i18n); |
1830 var _i18n2 = _interopRequireDefault(_i18n); |
1547 |
1831 |
1548 var _constants = _dereq_(25); |
1832 var _constants = _dereq_(27); |
1549 |
1833 |
1550 var _time = _dereq_(30); |
1834 var _time = _dereq_(32); |
1551 |
1835 |
1552 var _dom = _dereq_(26); |
1836 var _dom = _dereq_(28); |
1553 |
1837 |
1554 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1838 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1555 |
1839 |
1556 Object.assign(_player.config, { |
1840 Object.assign(_player2.config, { |
1557 enableProgressTooltip: true, |
1841 enableProgressTooltip: true, |
1558 |
1842 |
1559 useSmoothHover: true, |
1843 useSmoothHover: true, |
1560 |
1844 |
1561 forceLive: false |
1845 forceLive: false |
1562 }); |
1846 }); |
1563 |
1847 |
1564 Object.assign(_player2.default.prototype, { |
1848 Object.assign(_player3.default.prototype, { |
1565 buildprogress: function buildprogress(player, controls, layers, media) { |
1849 buildprogress: function buildprogress(player, controls, layers, media) { |
1566 |
1850 |
1567 var lastKeyPressTime = 0, |
1851 var lastKeyPressTime = 0, |
1568 mouseIsDown = false, |
1852 mouseIsDown = false, |
1569 startedPaused = false; |
1853 startedPaused = false; |
1585 if (player.isVideo) { |
1869 if (player.isVideo) { |
1586 player.showControls(); |
1870 player.showControls(); |
1587 player.startControlsTimer(); |
1871 player.startControlsTimer(); |
1588 } |
1872 } |
1589 |
1873 |
1590 player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'time-total').focus(); |
1874 var timeSlider = player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'time-total'); |
1875 if (timeSlider) { |
|
1876 timeSlider.focus(); |
|
1877 } |
|
1591 |
1878 |
1592 var newTime = Math.max(player.currentTime - player.options.defaultSeekBackwardInterval(player), 0); |
1879 var newTime = Math.max(player.currentTime - player.options.defaultSeekBackwardInterval(player), 0); |
1593 player.setCurrentTime(newTime); |
1880 player.setCurrentTime(newTime); |
1594 } |
1881 } |
1595 } |
1882 } |
1601 if (player.isVideo) { |
1888 if (player.isVideo) { |
1602 player.showControls(); |
1889 player.showControls(); |
1603 player.startControlsTimer(); |
1890 player.startControlsTimer(); |
1604 } |
1891 } |
1605 |
1892 |
1606 player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'time-total').focus(); |
1893 var timeSlider = player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'time-total'); |
1894 if (timeSlider) { |
|
1895 timeSlider.focus(); |
|
1896 } |
|
1607 |
1897 |
1608 var newTime = Math.min(player.currentTime + player.options.defaultSeekForwardInterval(player), player.duration); |
1898 var newTime = Math.min(player.currentTime + player.options.defaultSeekForwardInterval(player), player.duration); |
1609 player.setCurrentTime(newTime); |
1899 player.setCurrentTime(newTime); |
1610 } |
1900 } |
1611 } |
1901 } |
1680 x = width + offsetStyles.left; |
1970 x = width + offsetStyles.left; |
1681 } |
1971 } |
1682 |
1972 |
1683 pos = x - offsetStyles.left; |
1973 pos = x - offsetStyles.left; |
1684 percentage = pos / width; |
1974 percentage = pos / width; |
1685 t.newTime = percentage <= 0.02 ? 0 : percentage * t.getDuration(); |
1975 t.newTime = percentage * t.getDuration(); |
1686 |
1976 |
1687 if (mouseIsDown && t.getCurrentTime() !== null && t.newTime.toFixed(4) !== t.getCurrentTime().toFixed(4)) { |
1977 if (mouseIsDown && t.getCurrentTime() !== null && t.newTime.toFixed(4) !== t.getCurrentTime().toFixed(4)) { |
1688 t.setCurrentRailHandle(t.newTime); |
1978 t.setCurrentRailHandle(t.newTime); |
1689 t.updateCurrent(t.newTime); |
1979 t.updateCurrent(t.newTime); |
1690 } |
1980 } |
1748 t.slider.tabIndex = 0; |
2038 t.slider.tabIndex = 0; |
1749 |
2039 |
1750 if (media.paused) { |
2040 if (media.paused) { |
1751 t.slider.setAttribute('aria-label', timeSliderText); |
2041 t.slider.setAttribute('aria-label', timeSliderText); |
1752 t.slider.setAttribute('aria-valuemin', 0); |
2042 t.slider.setAttribute('aria-valuemin', 0); |
1753 t.slider.setAttribute('aria-valuemax', duration); |
2043 t.slider.setAttribute('aria-valuemax', isNaN(duration) ? 0 : duration); |
1754 t.slider.setAttribute('aria-valuenow', seconds); |
2044 t.slider.setAttribute('aria-valuenow', seconds); |
1755 t.slider.setAttribute('aria-valuetext', time); |
2045 t.slider.setAttribute('aria-valuetext', time); |
1756 } else { |
2046 } else { |
1757 t.slider.removeAttribute('aria-label'); |
2047 t.slider.removeAttribute('aria-label'); |
1758 t.slider.removeAttribute('aria-valuemin'); |
2048 t.slider.removeAttribute('aria-valuemin'); |
1767 } |
2057 } |
1768 }, |
2058 }, |
1769 handleMouseup = function handleMouseup() { |
2059 handleMouseup = function handleMouseup() { |
1770 if (mouseIsDown && t.getCurrentTime() !== null && t.newTime.toFixed(4) !== t.getCurrentTime().toFixed(4)) { |
2060 if (mouseIsDown && t.getCurrentTime() !== null && t.newTime.toFixed(4) !== t.getCurrentTime().toFixed(4)) { |
1771 t.setCurrentTime(t.newTime); |
2061 t.setCurrentTime(t.newTime); |
1772 t.setCurrentRail(); |
2062 t.setCurrentRailHandle(t.newTime); |
1773 t.updateCurrent(t.newTime); |
2063 t.updateCurrent(t.newTime); |
1774 } |
2064 } |
1775 if (t.forcedHandlePause) { |
2065 if (t.forcedHandlePause) { |
1776 t.slider.focus(); |
2066 t.slider.focus(); |
1777 t.play(); |
2067 t.play(); |
1788 t.slider.addEventListener('keydown', function (e) { |
2078 t.slider.addEventListener('keydown', function (e) { |
1789 if (new Date() - lastKeyPressTime >= 1000) { |
2079 if (new Date() - lastKeyPressTime >= 1000) { |
1790 startedPaused = t.paused; |
2080 startedPaused = t.paused; |
1791 } |
2081 } |
1792 |
2082 |
1793 if (t.options.keyActions.length) { |
2083 if (t.options.enableKeyboard && t.options.keyActions.length) { |
1794 |
2084 |
1795 var keyCode = e.which || e.keyCode || 0, |
2085 var keyCode = e.which || e.keyCode || 0, |
1796 duration = t.getDuration(), |
2086 duration = t.getDuration(), |
1797 seekForward = player.options.defaultSeekForwardInterval(media), |
2087 seekForward = player.options.defaultSeekForwardInterval(media), |
1798 seekBackward = player.options.defaultSeekBackwardInterval(media); |
2088 seekBackward = player.options.defaultSeekBackwardInterval(media); |
1849 return; |
2139 return; |
1850 default: |
2140 default: |
1851 return; |
2141 return; |
1852 } |
2142 } |
1853 |
2143 |
1854 seekTime = seekTime < 0 ? 0 : seekTime >= duration ? duration : Math.floor(seekTime); |
2144 seekTime = seekTime < 0 || isNaN(seekTime) ? 0 : seekTime >= duration ? duration : Math.floor(seekTime); |
1855 lastKeyPressTime = new Date(); |
2145 lastKeyPressTime = new Date(); |
1856 if (!startedPaused) { |
2146 if (!startedPaused) { |
1857 player.pause(); |
2147 player.pause(); |
1858 } |
2148 } |
1859 |
2149 |
1948 player.setProgressRail(e); |
2238 player.setProgressRail(e); |
1949 if (!t.forcedHandlePause) { |
2239 if (!t.forcedHandlePause) { |
1950 player.setCurrentRail(e); |
2240 player.setCurrentRail(e); |
1951 } |
2241 } |
1952 updateSlider(); |
2242 updateSlider(); |
1953 } else if (!broadcast || t.options.forceLive) { |
2243 } else if (!broadcast && t.options.forceLive) { |
1954 var label = _document2.default.createElement('span'); |
2244 var label = _document2.default.createElement('span'); |
1955 label.className = t.options.classPrefix + 'broadcast'; |
2245 label.className = t.options.classPrefix + 'broadcast'; |
1956 label.innerText = _i18n2.default.t('mejs.live-broadcast'); |
2246 label.innerText = _i18n2.default.t('mejs.live-broadcast'); |
1957 t.slider.style.display = 'none'; |
2247 t.slider.style.display = 'none'; |
1958 t.rail.appendChild(label); |
2248 t.rail.appendChild(label); |
2067 } |
2357 } |
2068 } |
2358 } |
2069 } |
2359 } |
2070 }); |
2360 }); |
2071 |
2361 |
2072 },{"16":16,"2":2,"25":25,"26":26,"30":30,"5":5}],12:[function(_dereq_,module,exports){ |
2362 },{"18":18,"2":2,"27":27,"28":28,"32":32,"7":7}],14:[function(_dereq_,module,exports){ |
2073 'use strict'; |
2363 'use strict'; |
2074 |
2364 |
2075 var _document = _dereq_(2); |
2365 var _document = _dereq_(2); |
2076 |
2366 |
2077 var _document2 = _interopRequireDefault(_document); |
2367 var _document2 = _interopRequireDefault(_document); |
2078 |
2368 |
2079 var _player = _dereq_(16); |
2369 var _player = _dereq_(18); |
2080 |
2370 |
2081 var _player2 = _interopRequireDefault(_player); |
2371 var _player2 = _interopRequireDefault(_player); |
2082 |
2372 |
2083 var _time = _dereq_(30); |
2373 var _time = _dereq_(32); |
2084 |
2374 |
2085 var _dom = _dereq_(26); |
2375 var _dom = _dereq_(28); |
2086 |
2376 |
2087 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2377 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2088 |
2378 |
2089 Object.assign(_player.config, { |
2379 Object.assign(_player.config, { |
2090 duration: 0, |
2380 duration: 0, |
2167 updateDuration: function updateDuration() { |
2457 updateDuration: function updateDuration() { |
2168 var t = this; |
2458 var t = this; |
2169 |
2459 |
2170 var duration = t.getDuration(); |
2460 var duration = t.getDuration(); |
2171 |
2461 |
2172 if (isNaN(duration) || duration === Infinity || duration < 0) { |
2462 if (t.media !== undefined && (isNaN(duration) || duration === Infinity || duration < 0)) { |
2173 t.media.duration = t.options.duration = duration = 0; |
2463 t.media.duration = t.options.duration = duration = 0; |
2174 } |
2464 } |
2175 |
2465 |
2176 if (t.options.duration > 0) { |
2466 if (t.options.duration > 0) { |
2177 duration = t.options.duration; |
2467 duration = t.options.duration; |
2189 t.getElement(t.controls).querySelector('.' + t.options.classPrefix + 'duration').innerHTML = timecode; |
2479 t.getElement(t.controls).querySelector('.' + t.options.classPrefix + 'duration').innerHTML = timecode; |
2190 } |
2480 } |
2191 } |
2481 } |
2192 }); |
2482 }); |
2193 |
2483 |
2194 },{"16":16,"2":2,"26":26,"30":30}],13:[function(_dereq_,module,exports){ |
2484 },{"18":18,"2":2,"28":28,"32":32}],15:[function(_dereq_,module,exports){ |
2195 'use strict'; |
2485 'use strict'; |
2196 |
2486 |
2197 var _document = _dereq_(2); |
2487 var _document = _dereq_(2); |
2198 |
2488 |
2199 var _document2 = _interopRequireDefault(_document); |
2489 var _document2 = _interopRequireDefault(_document); |
2200 |
2490 |
2201 var _mejs = _dereq_(7); |
2491 var _mejs = _dereq_(9); |
2202 |
2492 |
2203 var _mejs2 = _interopRequireDefault(_mejs); |
2493 var _mejs2 = _interopRequireDefault(_mejs); |
2204 |
2494 |
2205 var _i18n = _dereq_(5); |
2495 var _i18n = _dereq_(7); |
2206 |
2496 |
2207 var _i18n2 = _interopRequireDefault(_i18n); |
2497 var _i18n2 = _interopRequireDefault(_i18n); |
2208 |
2498 |
2209 var _player = _dereq_(16); |
2499 var _player = _dereq_(18); |
2210 |
2500 |
2211 var _player2 = _interopRequireDefault(_player); |
2501 var _player2 = _interopRequireDefault(_player); |
2212 |
2502 |
2213 var _time = _dereq_(30); |
2503 var _time = _dereq_(32); |
2214 |
2504 |
2215 var _general = _dereq_(27); |
2505 var _general = _dereq_(29); |
2216 |
2506 |
2217 var _dom = _dereq_(26); |
2507 var _dom = _dereq_(28); |
2218 |
2508 |
2219 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2509 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2220 |
2510 |
2221 Object.assign(_player.config, { |
2511 Object.assign(_player.config, { |
2222 startLanguage: '', |
2512 startLanguage: '', |
2951 return entries; |
3241 return entries; |
2952 } |
3242 } |
2953 } |
3243 } |
2954 }; |
3244 }; |
2955 |
3245 |
2956 },{"16":16,"2":2,"26":26,"27":27,"30":30,"5":5,"7":7}],14:[function(_dereq_,module,exports){ |
3246 },{"18":18,"2":2,"28":28,"29":29,"32":32,"7":7,"9":9}],16:[function(_dereq_,module,exports){ |
2957 'use strict'; |
3247 'use strict'; |
2958 |
3248 |
2959 var _document = _dereq_(2); |
3249 var _document = _dereq_(2); |
2960 |
3250 |
2961 var _document2 = _interopRequireDefault(_document); |
3251 var _document2 = _interopRequireDefault(_document); |
2962 |
3252 |
2963 var _player = _dereq_(16); |
3253 var _player = _dereq_(18); |
2964 |
3254 |
2965 var _player2 = _interopRequireDefault(_player); |
3255 var _player2 = _interopRequireDefault(_player); |
2966 |
3256 |
2967 var _i18n = _dereq_(5); |
3257 var _i18n = _dereq_(7); |
2968 |
3258 |
2969 var _i18n2 = _interopRequireDefault(_i18n); |
3259 var _i18n2 = _interopRequireDefault(_i18n); |
2970 |
3260 |
2971 var _constants = _dereq_(25); |
3261 var _constants = _dereq_(27); |
2972 |
3262 |
2973 var _general = _dereq_(27); |
3263 var _general = _dereq_(29); |
2974 |
3264 |
2975 var _dom = _dereq_(26); |
3265 var _dom = _dereq_(28); |
2976 |
3266 |
2977 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
3267 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2978 |
3268 |
2979 Object.assign(_player.config, { |
3269 Object.assign(_player.config, { |
2980 muteText: null, |
3270 muteText: null, |
3012 |
3302 |
3013 t.options.keyActions.push({ |
3303 t.options.keyActions.push({ |
3014 keys: [38], |
3304 keys: [38], |
3015 action: function action(player) { |
3305 action: function action(player) { |
3016 var volumeSlider = player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'volume-slider'); |
3306 var volumeSlider = player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'volume-slider'); |
3017 if (volumeSlider || player.getElement(player.container).querySelector('.' + _player.config.classPrefix + 'volume-slider').matches(':focus')) { |
3307 if (volumeSlider && volumeSlider.matches(':focus')) { |
3018 volumeSlider.style.display = 'block'; |
3308 volumeSlider.style.display = 'block'; |
3019 } |
3309 } |
3020 if (player.isVideo) { |
3310 if (player.isVideo) { |
3021 player.showControls(); |
3311 player.showControls(); |
3022 player.startControlsTimer(); |
3312 player.startControlsTimer(); |
3069 anchor.className = t.options.classPrefix + 'horizontal-volume-slider'; |
3359 anchor.className = t.options.classPrefix + 'horizontal-volume-slider'; |
3070 anchor.href = 'javascript:void(0);'; |
3360 anchor.href = 'javascript:void(0);'; |
3071 anchor.setAttribute('aria-label', _i18n2.default.t('mejs.volume-slider')); |
3361 anchor.setAttribute('aria-label', _i18n2.default.t('mejs.volume-slider')); |
3072 anchor.setAttribute('aria-valuemin', 0); |
3362 anchor.setAttribute('aria-valuemin', 0); |
3073 anchor.setAttribute('aria-valuemax', 100); |
3363 anchor.setAttribute('aria-valuemax', 100); |
3364 anchor.setAttribute('aria-valuenow', 100); |
|
3074 anchor.setAttribute('role', 'slider'); |
3365 anchor.setAttribute('role', 'slider'); |
3075 anchor.innerHTML += '<span class="' + t.options.classPrefix + 'offscreen">' + volumeControlText + '</span>' + ('<div class="' + t.options.classPrefix + 'horizontal-volume-total">') + ('<div class="' + t.options.classPrefix + 'horizontal-volume-current"></div>') + ('<div class="' + t.options.classPrefix + 'horizontal-volume-handle"></div>') + '</div>'; |
3366 anchor.innerHTML += '<span class="' + t.options.classPrefix + 'offscreen">' + volumeControlText + '</span>' + ('<div class="' + t.options.classPrefix + 'horizontal-volume-total">') + ('<div class="' + t.options.classPrefix + 'horizontal-volume-current"></div>') + ('<div class="' + t.options.classPrefix + 'horizontal-volume-handle"></div>') + '</div>'; |
3076 mute.parentNode.insertBefore(anchor, mute.nextSibling); |
3367 mute.parentNode.insertBefore(anchor, mute.nextSibling); |
3077 } |
3368 } |
3078 |
3369 |
3207 }); |
3498 }); |
3208 mute.addEventListener('focusout', function () { |
3499 mute.addEventListener('focusout', function () { |
3209 mouseIsOver = false; |
3500 mouseIsOver = false; |
3210 }); |
3501 }); |
3211 mute.addEventListener('keydown', function (e) { |
3502 mute.addEventListener('keydown', function (e) { |
3212 if (t.options.keyActions.length) { |
3503 if (t.options.enableKeyboard && t.options.keyActions.length) { |
3213 var keyCode = e.which || e.keyCode || 0, |
3504 var keyCode = e.which || e.keyCode || 0, |
3214 volume = media.volume; |
3505 volume = media.volume; |
3215 |
3506 |
3216 switch (keyCode) { |
3507 switch (keyCode) { |
3217 case 38: |
3508 case 38: |
3299 media.addEventListener('loadedmetadata', function () { |
3590 media.addEventListener('loadedmetadata', function () { |
3300 setTimeout(function () { |
3591 setTimeout(function () { |
3301 if (!modified && !rendered) { |
3592 if (!modified && !rendered) { |
3302 if (player.options.startVolume === 0 || media.originalNode.muted) { |
3593 if (player.options.startVolume === 0 || media.originalNode.muted) { |
3303 media.setMuted(true); |
3594 media.setMuted(true); |
3304 player.options.startVolume = 0; |
|
3305 } |
3595 } |
3306 media.setVolume(player.options.startVolume); |
3596 media.setVolume(player.options.startVolume); |
3307 t.setControlsSize(); |
3597 t.setControlsSize(); |
3308 } |
3598 } |
3309 rendered = false; |
3599 rendered = false; |
3320 toggleMute(); |
3610 toggleMute(); |
3321 }); |
3611 }); |
3322 } |
3612 } |
3323 }); |
3613 }); |
3324 |
3614 |
3325 },{"16":16,"2":2,"25":25,"26":26,"27":27,"5":5}],15:[function(_dereq_,module,exports){ |
3615 },{"18":18,"2":2,"27":27,"28":28,"29":29,"7":7}],17:[function(_dereq_,module,exports){ |
3326 'use strict'; |
3616 'use strict'; |
3327 |
3617 |
3328 Object.defineProperty(exports, "__esModule", { |
3618 Object.defineProperty(exports, "__esModule", { |
3329 value: true |
3619 value: true |
3330 }); |
3620 }); |
3410 'mejs.vietnamese': 'Vietnamese', |
3700 'mejs.vietnamese': 'Vietnamese', |
3411 'mejs.welsh': 'Welsh', |
3701 'mejs.welsh': 'Welsh', |
3412 'mejs.yiddish': 'Yiddish' |
3702 'mejs.yiddish': 'Yiddish' |
3413 }; |
3703 }; |
3414 |
3704 |
3415 },{}],16:[function(_dereq_,module,exports){ |
3705 },{}],18:[function(_dereq_,module,exports){ |
3416 'use strict'; |
3706 'use strict'; |
3417 |
3707 |
3418 Object.defineProperty(exports, "__esModule", { |
3708 Object.defineProperty(exports, "__esModule", { |
3419 value: true |
3709 value: true |
3420 }); |
3710 }); |
3430 |
3720 |
3431 var _document = _dereq_(2); |
3721 var _document = _dereq_(2); |
3432 |
3722 |
3433 var _document2 = _interopRequireDefault(_document); |
3723 var _document2 = _interopRequireDefault(_document); |
3434 |
3724 |
3435 var _mejs = _dereq_(7); |
3725 var _mejs = _dereq_(9); |
3436 |
3726 |
3437 var _mejs2 = _interopRequireDefault(_mejs); |
3727 var _mejs2 = _interopRequireDefault(_mejs); |
3438 |
3728 |
3439 var _mediaelement = _dereq_(6); |
3729 var _mediaelement = _dereq_(8); |
3440 |
3730 |
3441 var _mediaelement2 = _interopRequireDefault(_mediaelement); |
3731 var _mediaelement2 = _interopRequireDefault(_mediaelement); |
3442 |
3732 |
3443 var _default = _dereq_(17); |
3733 var _default = _dereq_(19); |
3444 |
3734 |
3445 var _default2 = _interopRequireDefault(_default); |
3735 var _default2 = _interopRequireDefault(_default); |
3446 |
3736 |
3447 var _i18n = _dereq_(5); |
3737 var _i18n = _dereq_(7); |
3448 |
3738 |
3449 var _i18n2 = _interopRequireDefault(_i18n); |
3739 var _i18n2 = _interopRequireDefault(_i18n); |
3450 |
3740 |
3451 var _constants = _dereq_(25); |
3741 var _constants = _dereq_(27); |
3452 |
3742 |
3453 var _general = _dereq_(27); |
3743 var _general = _dereq_(29); |
3454 |
3744 |
3455 var _time = _dereq_(30); |
3745 var _time = _dereq_(32); |
3456 |
3746 |
3457 var _media = _dereq_(28); |
3747 var _media = _dereq_(30); |
3458 |
3748 |
3459 var _dom = _dereq_(26); |
3749 var _dom = _dereq_(28); |
3460 |
3750 |
3461 var dom = _interopRequireWildcard(_dom); |
3751 var dom = _interopRequireWildcard(_dom); |
3462 |
3752 |
3463 function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } |
3753 function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } |
3464 |
3754 |
3751 case 'track': |
4041 case 'track': |
3752 childNode.mode = 'hidden'; |
4042 childNode.mode = 'hidden'; |
3753 tracks.push(childNode); |
4043 tracks.push(childNode); |
3754 break; |
4044 break; |
3755 default: |
4045 default: |
3756 cloneNode.appendChild(childNode); |
4046 cloneNode.appendChild(childNode.cloneNode(true)); |
3757 break; |
4047 break; |
3758 } |
4048 } |
3759 })(); |
4049 })(); |
3760 } |
4050 } |
3761 |
4051 |
4395 return null; |
4685 return null; |
4396 }(), |
4686 }(), |
4397 parentStyles = parent ? getComputedStyle(parent, null) : getComputedStyle(_document2.default.body, null), |
4687 parentStyles = parent ? getComputedStyle(parent, null) : getComputedStyle(_document2.default.body, null), |
4398 nativeWidth = function () { |
4688 nativeWidth = function () { |
4399 if (t.isVideo) { |
4689 if (t.isVideo) { |
4400 if (t.media.videoWidth && t.media.videoWidth > 0) { |
4690 if (t.node.videoWidth && t.node.videoWidth > 0) { |
4401 return t.media.videoWidth; |
4691 return t.node.videoWidth; |
4402 } else if (t.node.getAttribute('width')) { |
4692 } else if (t.node.getAttribute('width')) { |
4403 return t.node.getAttribute('width'); |
4693 return t.node.getAttribute('width'); |
4404 } else { |
4694 } else { |
4405 return t.options.defaultVideoWidth; |
4695 return t.options.defaultVideoWidth; |
4406 } |
4696 } |
4408 return t.options.defaultAudioWidth; |
4698 return t.options.defaultAudioWidth; |
4409 } |
4699 } |
4410 }(), |
4700 }(), |
4411 nativeHeight = function () { |
4701 nativeHeight = function () { |
4412 if (t.isVideo) { |
4702 if (t.isVideo) { |
4413 if (t.media.videoHeight && t.media.videoHeight > 0) { |
4703 if (t.node.videoHeight && t.node.videoHeight > 0) { |
4414 return t.media.videoHeight; |
4704 return t.node.videoHeight; |
4415 } else if (t.node.getAttribute('height')) { |
4705 } else if (t.node.getAttribute('height')) { |
4416 return t.node.getAttribute('height'); |
4706 return t.node.getAttribute('height'); |
4417 } else { |
4707 } else { |
4418 return t.options.defaultVideoHeight; |
4708 return t.options.defaultVideoHeight; |
4419 } |
4709 } |
4425 var ratio = 1; |
4715 var ratio = 1; |
4426 if (!t.isVideo) { |
4716 if (!t.isVideo) { |
4427 return ratio; |
4717 return ratio; |
4428 } |
4718 } |
4429 |
4719 |
4430 if (t.media.videoWidth && t.media.videoWidth > 0 && t.media.videoHeight && t.media.videoHeight > 0) { |
4720 if (t.node.videoWidth && t.node.videoWidth > 0 && t.node.videoHeight && t.node.videoHeight > 0) { |
4431 ratio = t.height >= t.width ? t.media.videoWidth / t.media.videoHeight : t.media.videoHeight / t.media.videoWidth; |
4721 ratio = t.height >= t.width ? t.node.videoWidth / t.node.videoHeight : t.node.videoHeight / t.node.videoWidth; |
4432 } else { |
4722 } else { |
4433 ratio = t.initialAspectRatio; |
4723 ratio = t.initialAspectRatio; |
4434 } |
4724 } |
4435 |
4725 |
4436 if (isNaN(ratio) || ratio < 0.01 || ratio > 100) { |
4726 if (isNaN(ratio) || ratio < 0.01 || ratio > 100) { |
5157 t.node.setAttribute('poster', poster.src); |
5447 t.node.setAttribute('poster', poster.src); |
5158 } |
5448 } |
5159 |
5449 |
5160 delete t.node.autoplay; |
5450 delete t.node.autoplay; |
5161 |
5451 |
5452 t.node.setAttribute('src', ''); |
|
5162 if (t.media.canPlayType((0, _media.getTypeFromFile)(src)) !== '') { |
5453 if (t.media.canPlayType((0, _media.getTypeFromFile)(src)) !== '') { |
5163 t.node.setAttribute('src', src); |
5454 t.node.setAttribute('src', src); |
5164 } |
5455 } |
5165 |
5456 |
5166 if (~rendererName.indexOf('iframe')) { |
5457 if (rendererName && rendererName.indexOf('iframe') > -1) { |
5167 var layer = _document2.default.getElementById(t.media.id + '-iframe-overlay'); |
5458 var layer = _document2.default.getElementById(t.media.id + '-iframe-overlay'); |
5168 layer.remove(); |
5459 layer.remove(); |
5169 } |
5460 } |
5170 |
5461 |
5171 var node = t.node.cloneNode(); |
5462 var node = t.node.cloneNode(); |
5208 })(); |
5499 })(); |
5209 } else { |
5500 } else { |
5210 t.getElement(t.container).parentNode.insertBefore(t.node, t.getElement(t.container)); |
5501 t.getElement(t.container).parentNode.insertBefore(t.node, t.getElement(t.container)); |
5211 } |
5502 } |
5212 |
5503 |
5213 if (typeof t.media.renderer.destroy === 'function') { |
5504 if (t.media.renderer && typeof t.media.renderer.destroy === 'function') { |
5214 t.media.renderer.destroy(); |
5505 t.media.renderer.destroy(); |
5215 } |
5506 } |
5216 |
5507 |
5217 delete _mejs2.default.players[t.id]; |
5508 delete _mejs2.default.players[t.id]; |
5218 |
5509 |
5287 _window2.default.MediaElementPlayer = MediaElementPlayer; |
5578 _window2.default.MediaElementPlayer = MediaElementPlayer; |
5288 _mejs2.default.MediaElementPlayer = MediaElementPlayer; |
5579 _mejs2.default.MediaElementPlayer = MediaElementPlayer; |
5289 |
5580 |
5290 exports.default = MediaElementPlayer; |
5581 exports.default = MediaElementPlayer; |
5291 |
5582 |
5292 },{"17":17,"2":2,"25":25,"26":26,"27":27,"28":28,"3":3,"30":30,"5":5,"6":6,"7":7}],17:[function(_dereq_,module,exports){ |
5583 },{"19":19,"2":2,"27":27,"28":28,"29":29,"3":3,"30":30,"32":32,"7":7,"8":8,"9":9}],19:[function(_dereq_,module,exports){ |
5293 'use strict'; |
5584 'use strict'; |
5294 |
5585 |
5295 Object.defineProperty(exports, "__esModule", { |
5586 Object.defineProperty(exports, "__esModule", { |
5296 value: true |
5587 value: true |
5297 }); |
5588 }); |
5434 key: 'duration', |
5725 key: 'duration', |
5435 get: function get() { |
5726 get: function get() { |
5436 return this.getDuration(); |
5727 return this.getDuration(); |
5437 } |
5728 } |
5438 }, { |
5729 }, { |
5730 key: 'remainingTime', |
|
5731 get: function get() { |
|
5732 return this.getDuration() - this.currentTime(); |
|
5733 } |
|
5734 }, { |
|
5439 key: 'volume', |
5735 key: 'volume', |
5440 set: function set(volume) { |
5736 set: function set(volume) { |
5441 this.setVolume(volume); |
5737 this.setVolume(volume); |
5442 }, |
5738 }, |
5443 get: function get() { |
5739 get: function get() { |
5459 exports.default = DefaultPlayer; |
5755 exports.default = DefaultPlayer; |
5460 |
5756 |
5461 |
5757 |
5462 _window2.default.DefaultPlayer = DefaultPlayer; |
5758 _window2.default.DefaultPlayer = DefaultPlayer; |
5463 |
5759 |
5464 },{"3":3}],18:[function(_dereq_,module,exports){ |
5760 },{"3":3}],20:[function(_dereq_,module,exports){ |
5465 'use strict'; |
5761 'use strict'; |
5466 |
5762 |
5467 var _window = _dereq_(3); |
5763 var _window = _dereq_(3); |
5468 |
5764 |
5469 var _window2 = _interopRequireDefault(_window); |
5765 var _window2 = _interopRequireDefault(_window); |
5470 |
5766 |
5471 var _mejs = _dereq_(7); |
5767 var _mejs = _dereq_(9); |
5472 |
5768 |
5473 var _mejs2 = _interopRequireDefault(_mejs); |
5769 var _mejs2 = _interopRequireDefault(_mejs); |
5474 |
5770 |
5475 var _player = _dereq_(16); |
5771 var _player = _dereq_(18); |
5476 |
5772 |
5477 var _player2 = _interopRequireDefault(_player); |
5773 var _player2 = _interopRequireDefault(_player); |
5478 |
5774 |
5479 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
5775 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
5480 |
5776 |
5481 if (typeof jQuery !== 'undefined') { |
5777 if (typeof jQuery !== 'undefined') { |
5482 _mejs2.default.$ = _window2.default.jQuery = _window2.default.$ = jQuery; |
5778 _mejs2.default.$ = jQuery; |
5483 } else if (typeof Zepto !== 'undefined') { |
5779 } else if (typeof Zepto !== 'undefined') { |
5484 _mejs2.default.$ = _window2.default.Zepto = _window2.default.$ = Zepto; |
5780 _mejs2.default.$ = Zepto; |
5485 } else if (typeof ender !== 'undefined') { |
5781 } else if (typeof ender !== 'undefined') { |
5486 _mejs2.default.$ = _window2.default.ender = _window2.default.$ = ender; |
5782 _mejs2.default.$ = ender; |
5487 } |
5783 } |
5488 |
5784 |
5489 (function ($) { |
5785 (function ($) { |
5490 if (typeof $ !== 'undefined') { |
5786 if (typeof $ !== 'undefined') { |
5491 $.fn.mediaelementplayer = function (options) { |
5787 $.fn.mediaelementplayer = function (options) { |
5509 $('.' + _mejs2.default.MepDefaults.classPrefix + 'player').mediaelementplayer(); |
5805 $('.' + _mejs2.default.MepDefaults.classPrefix + 'player').mediaelementplayer(); |
5510 }); |
5806 }); |
5511 } |
5807 } |
5512 })(_mejs2.default.$); |
5808 })(_mejs2.default.$); |
5513 |
5809 |
5514 },{"16":16,"3":3,"7":7}],19:[function(_dereq_,module,exports){ |
5810 },{"18":18,"3":3,"9":9}],21:[function(_dereq_,module,exports){ |
5515 'use strict'; |
5811 'use strict'; |
5516 |
5812 |
5517 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
5813 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
5518 |
5814 |
5519 var _window = _dereq_(3); |
5815 var _window = _dereq_(3); |
5520 |
5816 |
5521 var _window2 = _interopRequireDefault(_window); |
5817 var _window2 = _interopRequireDefault(_window); |
5522 |
5818 |
5523 var _mejs = _dereq_(7); |
5819 var _mejs = _dereq_(9); |
5524 |
5820 |
5525 var _mejs2 = _interopRequireDefault(_mejs); |
5821 var _mejs2 = _interopRequireDefault(_mejs); |
5526 |
5822 |
5527 var _renderer = _dereq_(8); |
5823 var _renderer = _dereq_(10); |
5528 |
5824 |
5529 var _general = _dereq_(27); |
5825 var _general = _dereq_(29); |
5530 |
5826 |
5531 var _media = _dereq_(28); |
5827 var _media = _dereq_(30); |
5532 |
5828 |
5533 var _constants = _dereq_(25); |
5829 var _constants = _dereq_(27); |
5534 |
5830 |
5535 var _dom = _dereq_(26); |
5831 var _dom = _dereq_(28); |
5536 |
5832 |
5537 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
5833 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
5538 |
5834 |
5539 var NativeDash = { |
5835 var NativeDash = { |
5540 |
5836 |
5600 |
5896 |
5601 node = originalNode.cloneNode(true); |
5897 node = originalNode.cloneNode(true); |
5602 options = Object.assign(options, mediaElement.options); |
5898 options = Object.assign(options, mediaElement.options); |
5603 |
5899 |
5604 var props = _mejs2.default.html5media.properties, |
5900 var props = _mejs2.default.html5media.properties, |
5605 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']), |
5901 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']).filter(function (e) { |
5902 return e !== 'error'; |
|
5903 }), |
|
5606 attachNativeEvents = function attachNativeEvents(e) { |
5904 attachNativeEvents = function attachNativeEvents(e) { |
5607 if (e.type !== 'error') { |
5905 var event = (0, _general.createEvent)(e.type, mediaElement); |
5608 var _event = (0, _general.createEvent)(e.type, mediaElement); |
5906 mediaElement.dispatchEvent(event); |
5609 mediaElement.dispatchEvent(_event); |
|
5610 } |
|
5611 }, |
5907 }, |
5612 assignGettersSetters = function assignGettersSetters(propName) { |
5908 assignGettersSetters = function assignGettersSetters(propName) { |
5613 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
5909 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
5614 |
5910 |
5615 node['get' + capName] = function () { |
5911 node['get' + capName] = function () { |
5657 mediaElement.dashPlayer = dashPlayer = _dashPlayer; |
5953 mediaElement.dashPlayer = dashPlayer = _dashPlayer; |
5658 |
5954 |
5659 var dashEvents = dashjs.MediaPlayer.events, |
5955 var dashEvents = dashjs.MediaPlayer.events, |
5660 assignEvents = function assignEvents(eventName) { |
5956 assignEvents = function assignEvents(eventName) { |
5661 if (eventName === 'loadedmetadata') { |
5957 if (eventName === 'loadedmetadata') { |
5662 dashPlayer.getDebug().setLogToBrowserConsole(options.dash.debug); |
|
5663 dashPlayer.initialize(); |
5958 dashPlayer.initialize(); |
5664 dashPlayer.setScheduleWhilePaused(false); |
|
5665 dashPlayer.setFastSwitchEnabled(true); |
|
5666 dashPlayer.attachView(node); |
5959 dashPlayer.attachView(node); |
5667 dashPlayer.setAutoPlay(false); |
5960 dashPlayer.setAutoPlay(false); |
5668 |
5961 |
5669 if (_typeof(options.dash.drm) === 'object' && !_mejs2.default.Utils.isObjectEmpty(options.dash.drm)) { |
5962 if (_typeof(options.dash.drm) === 'object' && !_mejs2.default.Utils.isObjectEmpty(options.dash.drm)) { |
5670 dashPlayer.setProtectionData(options.dash.drm); |
5963 dashPlayer.setProtectionData(options.dash.drm); |
5680 |
5973 |
5681 for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) { |
5974 for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) { |
5682 assignEvents(events[_i3]); |
5975 assignEvents(events[_i3]); |
5683 } |
5976 } |
5684 |
5977 |
5685 var assignMdashEvents = function assignMdashEvents(name, data) { |
5978 var assignMdashEvents = function assignMdashEvents(e) { |
5686 if (name.toLowerCase() === 'error') { |
5979 if (e.type.toLowerCase() === 'error') { |
5687 mediaElement.generateError(data.message, node.src); |
5980 mediaElement.generateError(e.message, node.src); |
5688 console.error(data); |
5981 console.error(e); |
5689 } else { |
5982 } else { |
5690 var _event2 = (0, _general.createEvent)(name, mediaElement); |
5983 var _event = (0, _general.createEvent)(e.type, mediaElement); |
5691 _event2.data = data; |
5984 _event.data = e; |
5692 mediaElement.dispatchEvent(_event2); |
5985 mediaElement.dispatchEvent(_event); |
5693 } |
5986 } |
5694 }; |
5987 }; |
5695 |
5988 |
5696 for (var eventType in dashEvents) { |
5989 for (var eventType in dashEvents) { |
5697 if (dashEvents.hasOwnProperty(eventType)) { |
5990 if (dashEvents.hasOwnProperty(eventType)) { |
5698 dashPlayer.on(dashEvents[eventType], function (e) { |
5991 dashPlayer.on(dashEvents[eventType], function (e) { |
5699 for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { |
5992 return assignMdashEvents(e); |
5700 args[_key - 1] = arguments[_key]; |
|
5701 } |
|
5702 |
|
5703 return assignMdashEvents(e.type, args); |
|
5704 }); |
5993 }); |
5705 } |
5994 } |
5706 } |
5995 } |
5707 }; |
5996 }; |
5708 |
5997 |
5763 return ~url.toLowerCase().indexOf('.mpd') ? 'application/dash+xml' : null; |
6052 return ~url.toLowerCase().indexOf('.mpd') ? 'application/dash+xml' : null; |
5764 }); |
6053 }); |
5765 |
6054 |
5766 _renderer.renderer.add(DashNativeRenderer); |
6055 _renderer.renderer.add(DashNativeRenderer); |
5767 |
6056 |
5768 },{"25":25,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],20:[function(_dereq_,module,exports){ |
6057 },{"10":10,"27":27,"28":28,"29":29,"3":3,"30":30,"9":9}],22:[function(_dereq_,module,exports){ |
5769 'use strict'; |
6058 'use strict'; |
5770 |
6059 |
5771 Object.defineProperty(exports, "__esModule", { |
6060 Object.defineProperty(exports, "__esModule", { |
5772 value: true |
6061 value: true |
5773 }); |
6062 }); |
5781 |
6070 |
5782 var _document = _dereq_(2); |
6071 var _document = _dereq_(2); |
5783 |
6072 |
5784 var _document2 = _interopRequireDefault(_document); |
6073 var _document2 = _interopRequireDefault(_document); |
5785 |
6074 |
5786 var _mejs = _dereq_(7); |
6075 var _mejs = _dereq_(9); |
5787 |
6076 |
5788 var _mejs2 = _interopRequireDefault(_mejs); |
6077 var _mejs2 = _interopRequireDefault(_mejs); |
5789 |
6078 |
5790 var _i18n = _dereq_(5); |
6079 var _i18n = _dereq_(7); |
5791 |
6080 |
5792 var _i18n2 = _interopRequireDefault(_i18n); |
6081 var _i18n2 = _interopRequireDefault(_i18n); |
5793 |
6082 |
5794 var _renderer = _dereq_(8); |
6083 var _renderer = _dereq_(10); |
5795 |
6084 |
5796 var _general = _dereq_(27); |
6085 var _general = _dereq_(29); |
5797 |
6086 |
5798 var _constants = _dereq_(25); |
6087 var _constants = _dereq_(27); |
5799 |
6088 |
5800 var _media = _dereq_(28); |
6089 var _media = _dereq_(30); |
5801 |
6090 |
5802 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6091 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
5803 |
6092 |
5804 var PluginDetector = exports.PluginDetector = { |
6093 var PluginDetector = exports.PluginDetector = { |
5805 plugins: [], |
6094 plugins: [], |
6205 create: FlashMediaElementRenderer.create |
6494 create: FlashMediaElementRenderer.create |
6206 }; |
6495 }; |
6207 _renderer.renderer.add(FlashMediaElementAudioOggRenderer); |
6496 _renderer.renderer.add(FlashMediaElementAudioOggRenderer); |
6208 } |
6497 } |
6209 |
6498 |
6210 },{"2":2,"25":25,"27":27,"28":28,"3":3,"5":5,"7":7,"8":8}],21:[function(_dereq_,module,exports){ |
6499 },{"10":10,"2":2,"27":27,"29":29,"3":3,"30":30,"7":7,"9":9}],23:[function(_dereq_,module,exports){ |
6211 'use strict'; |
6500 'use strict'; |
6212 |
6501 |
6213 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
6502 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
6214 |
6503 |
6215 var _window = _dereq_(3); |
6504 var _window = _dereq_(3); |
6216 |
6505 |
6217 var _window2 = _interopRequireDefault(_window); |
6506 var _window2 = _interopRequireDefault(_window); |
6218 |
6507 |
6219 var _mejs = _dereq_(7); |
6508 var _mejs = _dereq_(9); |
6220 |
6509 |
6221 var _mejs2 = _interopRequireDefault(_mejs); |
6510 var _mejs2 = _interopRequireDefault(_mejs); |
6222 |
6511 |
6223 var _renderer = _dereq_(8); |
6512 var _renderer = _dereq_(10); |
6224 |
6513 |
6225 var _general = _dereq_(27); |
6514 var _general = _dereq_(29); |
6226 |
6515 |
6227 var _constants = _dereq_(25); |
6516 var _constants = _dereq_(27); |
6228 |
6517 |
6229 var _media = _dereq_(28); |
6518 var _media = _dereq_(30); |
6230 |
6519 |
6231 var _dom = _dereq_(26); |
6520 var _dom = _dereq_(28); |
6232 |
6521 |
6233 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6522 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6234 |
6523 |
6235 var NativeFlv = { |
6524 var NativeFlv = { |
6236 |
6525 |
6242 resolve(); |
6531 resolve(); |
6243 }).then(function () { |
6532 }).then(function () { |
6244 NativeFlv._createPlayer(settings); |
6533 NativeFlv._createPlayer(settings); |
6245 }); |
6534 }); |
6246 } else { |
6535 } else { |
6247 settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.3.3/flv.min.js'; |
6536 settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdn.jsdelivr.net/npm/flv.js@latest'; |
6248 |
6537 |
6249 NativeFlv.promise = NativeFlv.promise || (0, _dom.loadScript)(settings.options.path); |
6538 NativeFlv.promise = NativeFlv.promise || (0, _dom.loadScript)(settings.options.path); |
6250 NativeFlv.promise.then(function () { |
6539 NativeFlv.promise.then(function () { |
6251 NativeFlv._createPlayer(settings); |
6540 NativeFlv._createPlayer(settings); |
6252 }); |
6541 }); |
6267 var FlvNativeRenderer = { |
6556 var FlvNativeRenderer = { |
6268 name: 'native_flv', |
6557 name: 'native_flv', |
6269 options: { |
6558 options: { |
6270 prefix: 'native_flv', |
6559 prefix: 'native_flv', |
6271 flv: { |
6560 flv: { |
6272 path: 'https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.3.3/flv.min.js', |
6561 path: 'https://cdn.jsdelivr.net/npm/flv.js@latest', |
6273 |
6562 |
6274 cors: true, |
6563 cors: true, |
6275 debug: false |
6564 debug: false |
6276 } |
6565 } |
6277 }, |
6566 }, |
6290 |
6579 |
6291 node = originalNode.cloneNode(true); |
6580 node = originalNode.cloneNode(true); |
6292 options = Object.assign(options, mediaElement.options); |
6581 options = Object.assign(options, mediaElement.options); |
6293 |
6582 |
6294 var props = _mejs2.default.html5media.properties, |
6583 var props = _mejs2.default.html5media.properties, |
6295 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']), |
6584 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']).filter(function (e) { |
6585 return e !== 'error'; |
|
6586 }), |
|
6296 attachNativeEvents = function attachNativeEvents(e) { |
6587 attachNativeEvents = function attachNativeEvents(e) { |
6297 if (e.type !== 'error') { |
6588 var event = (0, _general.createEvent)(e.type, mediaElement); |
6298 var _event = (0, _general.createEvent)(e.type, mediaElement); |
6589 mediaElement.dispatchEvent(event); |
6299 mediaElement.dispatchEvent(_event); |
|
6300 } |
|
6301 }, |
6590 }, |
6302 assignGettersSetters = function assignGettersSetters(propName) { |
6591 assignGettersSetters = function assignGettersSetters(propName) { |
6303 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
6592 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
6304 |
6593 |
6305 node['get' + capName] = function () { |
6594 node['get' + capName] = function () { |
6364 var assignFlvEvents = function assignFlvEvents(name, data) { |
6653 var assignFlvEvents = function assignFlvEvents(name, data) { |
6365 if (name === 'error') { |
6654 if (name === 'error') { |
6366 var message = data[0] + ': ' + data[1] + ' ' + data[2].msg; |
6655 var message = data[0] + ': ' + data[1] + ' ' + data[2].msg; |
6367 mediaElement.generateError(message, node.src); |
6656 mediaElement.generateError(message, node.src); |
6368 } else { |
6657 } else { |
6369 var _event2 = (0, _general.createEvent)(name, mediaElement); |
6658 var _event = (0, _general.createEvent)(name, mediaElement); |
6370 _event2.data = data; |
6659 _event.data = data; |
6371 mediaElement.dispatchEvent(_event2); |
6660 mediaElement.dispatchEvent(_event); |
6372 } |
6661 } |
6373 }; |
6662 }; |
6374 |
6663 |
6375 var _loop = function _loop(eventType) { |
6664 var _loop = function _loop(eventType) { |
6376 if (flvEvents.hasOwnProperty(eventType)) { |
6665 if (flvEvents.hasOwnProperty(eventType)) { |
6454 return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null; |
6743 return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null; |
6455 }); |
6744 }); |
6456 |
6745 |
6457 _renderer.renderer.add(FlvNativeRenderer); |
6746 _renderer.renderer.add(FlvNativeRenderer); |
6458 |
6747 |
6459 },{"25":25,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],22:[function(_dereq_,module,exports){ |
6748 },{"10":10,"27":27,"28":28,"29":29,"3":3,"30":30,"9":9}],24:[function(_dereq_,module,exports){ |
6460 'use strict'; |
6749 'use strict'; |
6461 |
6750 |
6462 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
6751 var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; |
6463 |
6752 |
6464 var _window = _dereq_(3); |
6753 var _window = _dereq_(3); |
6465 |
6754 |
6466 var _window2 = _interopRequireDefault(_window); |
6755 var _window2 = _interopRequireDefault(_window); |
6467 |
6756 |
6468 var _mejs = _dereq_(7); |
6757 var _mejs = _dereq_(9); |
6469 |
6758 |
6470 var _mejs2 = _interopRequireDefault(_mejs); |
6759 var _mejs2 = _interopRequireDefault(_mejs); |
6471 |
6760 |
6472 var _renderer = _dereq_(8); |
6761 var _renderer = _dereq_(10); |
6473 |
6762 |
6474 var _general = _dereq_(27); |
6763 var _general = _dereq_(29); |
6475 |
6764 |
6476 var _constants = _dereq_(25); |
6765 var _constants = _dereq_(27); |
6477 |
6766 |
6478 var _media = _dereq_(28); |
6767 var _media = _dereq_(30); |
6479 |
6768 |
6480 var _dom = _dereq_(26); |
6769 var _dom = _dereq_(28); |
6481 |
6770 |
6482 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6771 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6483 |
6772 |
6484 var NativeHls = { |
6773 var NativeHls = { |
6485 |
6774 |
6491 resolve(); |
6780 resolve(); |
6492 }).then(function () { |
6781 }).then(function () { |
6493 NativeHls._createPlayer(settings); |
6782 NativeHls._createPlayer(settings); |
6494 }); |
6783 }); |
6495 } else { |
6784 } else { |
6496 settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.8.4/hls.min.js'; |
6785 settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdn.jsdelivr.net/npm/hls.js@latest'; |
6497 |
6786 |
6498 NativeHls.promise = NativeHls.promise || (0, _dom.loadScript)(settings.options.path); |
6787 NativeHls.promise = NativeHls.promise || (0, _dom.loadScript)(settings.options.path); |
6499 NativeHls.promise.then(function () { |
6788 NativeHls.promise.then(function () { |
6500 NativeHls._createPlayer(settings); |
6789 NativeHls._createPlayer(settings); |
6501 }); |
6790 }); |
6514 var HlsNativeRenderer = { |
6803 var HlsNativeRenderer = { |
6515 name: 'native_hls', |
6804 name: 'native_hls', |
6516 options: { |
6805 options: { |
6517 prefix: 'native_hls', |
6806 prefix: 'native_hls', |
6518 hls: { |
6807 hls: { |
6519 path: 'https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.8.4/hls.min.js', |
6808 path: 'https://cdn.jsdelivr.net/npm/hls.js@latest', |
6520 |
6809 |
6521 autoStartLoad: false, |
6810 autoStartLoad: false, |
6522 debug: false |
6811 debug: false |
6523 } |
6812 } |
6524 }, |
6813 }, |
6542 node = originalNode.cloneNode(true); |
6831 node = originalNode.cloneNode(true); |
6543 options = Object.assign(options, mediaElement.options); |
6832 options = Object.assign(options, mediaElement.options); |
6544 options.hls.autoStartLoad = preload && preload !== 'none' || autoplay; |
6833 options.hls.autoStartLoad = preload && preload !== 'none' || autoplay; |
6545 |
6834 |
6546 var props = _mejs2.default.html5media.properties, |
6835 var props = _mejs2.default.html5media.properties, |
6547 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']), |
6836 events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']).filter(function (e) { |
6837 return e !== 'error'; |
|
6838 }), |
|
6548 attachNativeEvents = function attachNativeEvents(e) { |
6839 attachNativeEvents = function attachNativeEvents(e) { |
6549 if (e.type !== 'error') { |
6840 var event = (0, _general.createEvent)(e.type, mediaElement); |
6550 var _event = (0, _general.createEvent)(e.type, mediaElement); |
6841 mediaElement.dispatchEvent(event); |
6551 mediaElement.dispatchEvent(_event); |
|
6552 } |
|
6553 }, |
6842 }, |
6554 assignGettersSetters = function assignGettersSetters(propName) { |
6843 assignGettersSetters = function assignGettersSetters(propName) { |
6555 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
6844 var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1); |
6556 |
6845 |
6557 node['get' + capName] = function () { |
6846 node['get' + capName] = function () { |
6647 break; |
6936 break; |
6648 default: |
6937 default: |
6649 hlsPlayer.destroy(); |
6938 hlsPlayer.destroy(); |
6650 break; |
6939 break; |
6651 } |
6940 } |
6652 } |
6941 return; |
6653 } else { |
6942 } |
6654 var _event2 = (0, _general.createEvent)(name, mediaElement); |
6943 } |
6655 _event2.data = data; |
6944 var event = (0, _general.createEvent)(name, mediaElement); |
6656 mediaElement.dispatchEvent(_event2); |
6945 event.data = data; |
6657 } |
6946 mediaElement.dispatchEvent(event); |
6658 }; |
6947 }; |
6659 |
6948 |
6660 var _loop = function _loop(eventType) { |
6949 var _loop = function _loop(eventType) { |
6661 if (hlsEvents.hasOwnProperty(eventType)) { |
6950 if (hlsEvents.hasOwnProperty(eventType)) { |
6662 hlsPlayer.on(hlsEvents[eventType], function () { |
6951 hlsPlayer.on(hlsEvents[eventType], function () { |
6743 return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null; |
7032 return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null; |
6744 }); |
7033 }); |
6745 |
7034 |
6746 _renderer.renderer.add(HlsNativeRenderer); |
7035 _renderer.renderer.add(HlsNativeRenderer); |
6747 |
7036 |
6748 },{"25":25,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],23:[function(_dereq_,module,exports){ |
7037 },{"10":10,"27":27,"28":28,"29":29,"3":3,"30":30,"9":9}],25:[function(_dereq_,module,exports){ |
6749 'use strict'; |
7038 'use strict'; |
6750 |
7039 |
6751 var _window = _dereq_(3); |
7040 var _window = _dereq_(3); |
6752 |
7041 |
6753 var _window2 = _interopRequireDefault(_window); |
7042 var _window2 = _interopRequireDefault(_window); |
6754 |
7043 |
6755 var _document = _dereq_(2); |
7044 var _document = _dereq_(2); |
6756 |
7045 |
6757 var _document2 = _interopRequireDefault(_document); |
7046 var _document2 = _interopRequireDefault(_document); |
6758 |
7047 |
6759 var _mejs = _dereq_(7); |
7048 var _mejs = _dereq_(9); |
6760 |
7049 |
6761 var _mejs2 = _interopRequireDefault(_mejs); |
7050 var _mejs2 = _interopRequireDefault(_mejs); |
6762 |
7051 |
6763 var _renderer = _dereq_(8); |
7052 var _renderer = _dereq_(10); |
6764 |
7053 |
6765 var _general = _dereq_(27); |
7054 var _general = _dereq_(29); |
6766 |
7055 |
6767 var _constants = _dereq_(25); |
7056 var _constants = _dereq_(27); |
6768 |
7057 |
6769 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7058 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6770 |
7059 |
6771 var HtmlMediaElement = { |
7060 var HtmlMediaElement = { |
6772 name: 'html5', |
7061 name: 'html5', |
6820 |
7109 |
6821 for (var i = 0, _total = props.length; i < _total; i++) { |
7110 for (var i = 0, _total = props.length; i < _total; i++) { |
6822 assignGettersSetters(props[i]); |
7111 assignGettersSetters(props[i]); |
6823 } |
7112 } |
6824 |
7113 |
6825 var events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']), |
7114 var events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']).filter(function (e) { |
7115 return e !== 'error'; |
|
7116 }), |
|
6826 assignEvents = function assignEvents(eventName) { |
7117 assignEvents = function assignEvents(eventName) { |
6827 node.addEventListener(eventName, function (e) { |
7118 node.addEventListener(eventName, function (e) { |
6828 if (isActive) { |
7119 if (isActive) { |
6829 var _event = (0, _general.createEvent)(e.type, e.target); |
7120 var _event = (0, _general.createEvent)(e.type, e.target); |
6830 mediaElement.dispatchEvent(_event); |
7121 mediaElement.dispatchEvent(_event); |
6888 |
7179 |
6889 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement; |
7180 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement; |
6890 |
7181 |
6891 _renderer.renderer.add(HtmlMediaElement); |
7182 _renderer.renderer.add(HtmlMediaElement); |
6892 |
7183 |
6893 },{"2":2,"25":25,"27":27,"3":3,"7":7,"8":8}],24:[function(_dereq_,module,exports){ |
7184 },{"10":10,"2":2,"27":27,"29":29,"3":3,"9":9}],26:[function(_dereq_,module,exports){ |
6894 'use strict'; |
7185 'use strict'; |
6895 |
7186 |
6896 var _window = _dereq_(3); |
7187 var _window = _dereq_(3); |
6897 |
7188 |
6898 var _window2 = _interopRequireDefault(_window); |
7189 var _window2 = _interopRequireDefault(_window); |
6899 |
7190 |
6900 var _document = _dereq_(2); |
7191 var _document = _dereq_(2); |
6901 |
7192 |
6902 var _document2 = _interopRequireDefault(_document); |
7193 var _document2 = _interopRequireDefault(_document); |
6903 |
7194 |
6904 var _mejs = _dereq_(7); |
7195 var _mejs = _dereq_(9); |
6905 |
7196 |
6906 var _mejs2 = _interopRequireDefault(_mejs); |
7197 var _mejs2 = _interopRequireDefault(_mejs); |
6907 |
7198 |
6908 var _renderer = _dereq_(8); |
7199 var _renderer = _dereq_(10); |
6909 |
7200 |
6910 var _general = _dereq_(27); |
7201 var _general = _dereq_(29); |
6911 |
7202 |
6912 var _media = _dereq_(28); |
7203 var _media = _dereq_(30); |
6913 |
7204 |
6914 var _dom = _dereq_(26); |
7205 var _dom = _dereq_(28); |
6915 |
7206 |
6916 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7207 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
6917 |
7208 |
6918 var YouTubeApi = { |
7209 var YouTubeApi = { |
6919 isIframeStarted: false, |
7210 isIframeStarted: false, |
7078 case 'duration': |
7369 case 'duration': |
7079 return youTubeApi.getDuration(); |
7370 return youTubeApi.getDuration(); |
7080 case 'volume': |
7371 case 'volume': |
7081 volume = youTubeApi.getVolume() / 100; |
7372 volume = youTubeApi.getVolume() / 100; |
7082 return volume; |
7373 return volume; |
7374 case 'playbackRate': |
|
7375 return youTubeApi.getPlaybackRate(); |
|
7083 case 'paused': |
7376 case 'paused': |
7084 return paused; |
7377 return paused; |
7085 case 'ended': |
7378 case 'ended': |
7086 return ended; |
7379 return ended; |
7087 case 'muted': |
7380 case 'muted': |
7143 setTimeout(function () { |
7436 setTimeout(function () { |
7144 var event = (0, _general.createEvent)('volumechange', youtube); |
7437 var event = (0, _general.createEvent)('volumechange', youtube); |
7145 mediaElement.dispatchEvent(event); |
7438 mediaElement.dispatchEvent(event); |
7146 }, 50); |
7439 }, 50); |
7147 break; |
7440 break; |
7441 case 'playbackRate': |
|
7442 youTubeApi.setPlaybackRate(value); |
|
7443 setTimeout(function () { |
|
7444 var event = (0, _general.createEvent)('ratechange', youtube); |
|
7445 mediaElement.dispatchEvent(event); |
|
7446 }, 50); |
|
7447 break; |
|
7148 case 'readyState': |
7448 case 'readyState': |
7149 var event = (0, _general.createEvent)('canplay', youtube); |
7449 var event = (0, _general.createEvent)('canplay', youtube); |
7150 mediaElement.dispatchEvent(event); |
7450 mediaElement.dispatchEvent(event); |
7151 break; |
7451 break; |
7152 default: |
7452 default: |
7184 }; |
7484 }; |
7185 |
7485 |
7186 for (var _i = 0, _total = methods.length; _i < _total; _i++) { |
7486 for (var _i = 0, _total = methods.length; _i < _total; _i++) { |
7187 assignMethods(methods[_i]); |
7487 assignMethods(methods[_i]); |
7188 } |
7488 } |
7489 |
|
7490 var errorHandler = function errorHandler(error) { |
|
7491 var message = ''; |
|
7492 switch (error.data) { |
|
7493 case 2: |
|
7494 message = 'The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks.'; |
|
7495 break; |
|
7496 case 5: |
|
7497 message = 'The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.'; |
|
7498 break; |
|
7499 case 100: |
|
7500 message = 'The video requested was not found. Either video has been removed or has been marked as private.'; |
|
7501 break; |
|
7502 case 101: |
|
7503 case 105: |
|
7504 message = 'The owner of the requested video does not allow it to be played in embedded players.'; |
|
7505 break; |
|
7506 default: |
|
7507 message = 'Unknown error.'; |
|
7508 break; |
|
7509 } |
|
7510 mediaElement.generateError('Code ' + error.data + ': ' + message, mediaFiles); |
|
7511 }; |
|
7189 |
7512 |
7190 var youtubeContainer = _document2.default.createElement('div'); |
7513 var youtubeContainer = _document2.default.createElement('div'); |
7191 youtubeContainer.id = youtube.id; |
7514 youtubeContainer.id = youtube.id; |
7192 |
7515 |
7193 if (youtube.options.youtube.nocookie) { |
7516 if (youtube.options.youtube.nocookie) { |
7308 var event = (0, _general.createEvent)(events[_i5], youtube); |
7631 var event = (0, _general.createEvent)(events[_i5], youtube); |
7309 mediaElement.dispatchEvent(event); |
7632 mediaElement.dispatchEvent(event); |
7310 } |
7633 } |
7311 }, |
7634 }, |
7312 onError: function onError(e) { |
7635 onError: function onError(e) { |
7313 var event = (0, _general.createEvent)('error', youtube); |
7636 return errorHandler(e); |
7314 event.data = e.data; |
|
7315 mediaElement.dispatchEvent(event); |
|
7316 } |
7637 } |
7317 } |
7638 } |
7318 }; |
7639 }; |
7319 |
7640 |
7320 if (isAudio || mediaElement.originalNode.hasAttribute('playsinline')) { |
7641 if (isAudio || mediaElement.originalNode.hasAttribute('playsinline')) { |
7327 if (mediaElement.originalNode.autoplay) { |
7648 if (mediaElement.originalNode.autoplay) { |
7328 youtubeSettings.playerVars.autoplay = 1; |
7649 youtubeSettings.playerVars.autoplay = 1; |
7329 } |
7650 } |
7330 if (mediaElement.originalNode.loop) { |
7651 if (mediaElement.originalNode.loop) { |
7331 youtubeSettings.playerVars.loop = 1; |
7652 youtubeSettings.playerVars.loop = 1; |
7653 } |
|
7654 |
|
7655 if ((youtubeSettings.playerVars.loop && parseInt(youtubeSettings.playerVars.loop, 10) === 1 || mediaElement.originalNode.src.indexOf('loop=') > -1) && !youtubeSettings.playerVars.playlist && mediaElement.originalNode.src.indexOf('playlist=') === -1) { |
|
7656 youtubeSettings.playerVars.playlist = YouTubeApi.getYouTubeId(mediaElement.originalNode.src); |
|
7332 } |
7657 } |
7333 |
7658 |
7334 YouTubeApi.enqueueIframe(youtubeSettings); |
7659 YouTubeApi.enqueueIframe(youtubeSettings); |
7335 |
7660 |
7336 youtube.onEvent = function (eventName, player, _youTubeState) { |
7661 youtube.onEvent = function (eventName, player, _youTubeState) { |
7392 ); |
7717 ); |
7393 }); |
7718 }); |
7394 |
7719 |
7395 _renderer.renderer.add(YouTubeIframeRenderer); |
7720 _renderer.renderer.add(YouTubeIframeRenderer); |
7396 |
7721 |
7397 },{"2":2,"26":26,"27":27,"28":28,"3":3,"7":7,"8":8}],25:[function(_dereq_,module,exports){ |
7722 },{"10":10,"2":2,"28":28,"29":29,"3":3,"30":30,"9":9}],27:[function(_dereq_,module,exports){ |
7398 'use strict'; |
7723 'use strict'; |
7399 |
7724 |
7400 Object.defineProperty(exports, "__esModule", { |
7725 Object.defineProperty(exports, "__esModule", { |
7401 value: true |
7726 value: true |
7402 }); |
7727 }); |
7408 |
7733 |
7409 var _document = _dereq_(2); |
7734 var _document = _dereq_(2); |
7410 |
7735 |
7411 var _document2 = _interopRequireDefault(_document); |
7736 var _document2 = _interopRequireDefault(_document); |
7412 |
7737 |
7413 var _mejs = _dereq_(7); |
7738 var _mejs = _dereq_(9); |
7414 |
7739 |
7415 var _mejs2 = _interopRequireDefault(_mejs); |
7740 var _mejs2 = _interopRequireDefault(_mejs); |
7416 |
7741 |
7417 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7742 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7418 |
7743 |
7440 } |
7765 } |
7441 |
7766 |
7442 element.style.pointerEvents = 'auto'; |
7767 element.style.pointerEvents = 'auto'; |
7443 element.style.pointerEvents = 'x'; |
7768 element.style.pointerEvents = 'x'; |
7444 documentElement.appendChild(element); |
7769 documentElement.appendChild(element); |
7445 var supports = getComputedStyle && getComputedStyle(element, '').pointerEvents === 'auto'; |
7770 var supports = getComputedStyle && (getComputedStyle(element, '') || {}).pointerEvents === 'auto'; |
7446 element.remove(); |
7771 element.remove(); |
7447 return !!supports; |
7772 return !!supports; |
7448 }(); |
7773 }(); |
7449 |
7774 |
7450 var SUPPORT_PASSIVE_EVENT = exports.SUPPORT_PASSIVE_EVENT = function () { |
7775 var SUPPORT_PASSIVE_EVENT = exports.SUPPORT_PASSIVE_EVENT = function () { |
7578 _mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME; |
7903 _mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME; |
7579 _mejs2.default.Features.isFullScreen = isFullScreen; |
7904 _mejs2.default.Features.isFullScreen = isFullScreen; |
7580 _mejs2.default.Features.requestFullScreen = requestFullScreen; |
7905 _mejs2.default.Features.requestFullScreen = requestFullScreen; |
7581 _mejs2.default.Features.cancelFullScreen = cancelFullScreen; |
7906 _mejs2.default.Features.cancelFullScreen = cancelFullScreen; |
7582 |
7907 |
7583 },{"2":2,"3":3,"7":7}],26:[function(_dereq_,module,exports){ |
7908 },{"2":2,"3":3,"9":9}],28:[function(_dereq_,module,exports){ |
7584 'use strict'; |
7909 'use strict'; |
7585 |
7910 |
7586 Object.defineProperty(exports, "__esModule", { |
7911 Object.defineProperty(exports, "__esModule", { |
7587 value: true |
7912 value: true |
7588 }); |
7913 }); |
7602 |
7927 |
7603 var _document = _dereq_(2); |
7928 var _document = _dereq_(2); |
7604 |
7929 |
7605 var _document2 = _interopRequireDefault(_document); |
7930 var _document2 = _interopRequireDefault(_document); |
7606 |
7931 |
7607 var _mejs = _dereq_(7); |
7932 var _mejs = _dereq_(9); |
7608 |
7933 |
7609 var _mejs2 = _interopRequireDefault(_mejs); |
7934 var _mejs2 = _interopRequireDefault(_mejs); |
7610 |
7935 |
7611 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7936 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7612 |
7937 |
7807 _mejs2.default.Utils.siblings = siblings; |
8132 _mejs2.default.Utils.siblings = siblings; |
7808 _mejs2.default.Utils.visible = visible; |
8133 _mejs2.default.Utils.visible = visible; |
7809 _mejs2.default.Utils.ajax = ajax; |
8134 _mejs2.default.Utils.ajax = ajax; |
7810 _mejs2.default.Utils.loadScript = loadScript; |
8135 _mejs2.default.Utils.loadScript = loadScript; |
7811 |
8136 |
7812 },{"2":2,"3":3,"7":7}],27:[function(_dereq_,module,exports){ |
8137 },{"2":2,"3":3,"9":9}],29:[function(_dereq_,module,exports){ |
7813 'use strict'; |
8138 'use strict'; |
7814 |
8139 |
7815 Object.defineProperty(exports, "__esModule", { |
8140 Object.defineProperty(exports, "__esModule", { |
7816 value: true |
8141 value: true |
7817 }); |
8142 }); |
7821 exports.splitEvents = splitEvents; |
8146 exports.splitEvents = splitEvents; |
7822 exports.createEvent = createEvent; |
8147 exports.createEvent = createEvent; |
7823 exports.isNodeAfter = isNodeAfter; |
8148 exports.isNodeAfter = isNodeAfter; |
7824 exports.isString = isString; |
8149 exports.isString = isString; |
7825 |
8150 |
7826 var _mejs = _dereq_(7); |
8151 var _mejs = _dereq_(9); |
7827 |
8152 |
7828 var _mejs2 = _interopRequireDefault(_mejs); |
8153 var _mejs2 = _interopRequireDefault(_mejs); |
7829 |
8154 |
7830 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8155 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7831 |
8156 |
7943 _mejs2.default.Utils.splitEvents = splitEvents; |
8268 _mejs2.default.Utils.splitEvents = splitEvents; |
7944 _mejs2.default.Utils.createEvent = createEvent; |
8269 _mejs2.default.Utils.createEvent = createEvent; |
7945 _mejs2.default.Utils.isNodeAfter = isNodeAfter; |
8270 _mejs2.default.Utils.isNodeAfter = isNodeAfter; |
7946 _mejs2.default.Utils.isString = isString; |
8271 _mejs2.default.Utils.isString = isString; |
7947 |
8272 |
7948 },{"7":7}],28:[function(_dereq_,module,exports){ |
8273 },{"9":9}],30:[function(_dereq_,module,exports){ |
7949 'use strict'; |
8274 'use strict'; |
7950 |
8275 |
7951 Object.defineProperty(exports, "__esModule", { |
8276 Object.defineProperty(exports, "__esModule", { |
7952 value: true |
8277 value: true |
7953 }); |
8278 }); |
7957 exports.getMimeFromType = getMimeFromType; |
8282 exports.getMimeFromType = getMimeFromType; |
7958 exports.getTypeFromFile = getTypeFromFile; |
8283 exports.getTypeFromFile = getTypeFromFile; |
7959 exports.getExtension = getExtension; |
8284 exports.getExtension = getExtension; |
7960 exports.normalizeExtension = normalizeExtension; |
8285 exports.normalizeExtension = normalizeExtension; |
7961 |
8286 |
7962 var _mejs = _dereq_(7); |
8287 var _mejs = _dereq_(9); |
7963 |
8288 |
7964 var _mejs2 = _interopRequireDefault(_mejs); |
8289 var _mejs2 = _interopRequireDefault(_mejs); |
7965 |
8290 |
7966 var _general = _dereq_(27); |
8291 var _general = _dereq_(29); |
7967 |
8292 |
7968 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8293 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
7969 |
8294 |
7970 var typeChecks = exports.typeChecks = []; |
8295 var typeChecks = exports.typeChecks = []; |
7971 |
8296 |
8066 _mejs2.default.Utils.getMimeFromType = getMimeFromType; |
8391 _mejs2.default.Utils.getMimeFromType = getMimeFromType; |
8067 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile; |
8392 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile; |
8068 _mejs2.default.Utils.getExtension = getExtension; |
8393 _mejs2.default.Utils.getExtension = getExtension; |
8069 _mejs2.default.Utils.normalizeExtension = normalizeExtension; |
8394 _mejs2.default.Utils.normalizeExtension = normalizeExtension; |
8070 |
8395 |
8071 },{"27":27,"7":7}],29:[function(_dereq_,module,exports){ |
8396 },{"29":29,"9":9}],31:[function(_dereq_,module,exports){ |
8072 'use strict'; |
8397 'use strict'; |
8073 |
8398 |
8074 var _document = _dereq_(2); |
8399 var _document = _dereq_(2); |
8075 |
8400 |
8076 var _document2 = _interopRequireDefault(_document); |
8401 var _document2 = _interopRequireDefault(_document); |
8077 |
8402 |
8078 var _promisePolyfill = _dereq_(4); |
8403 var _promisePolyfill = _dereq_(5); |
8079 |
8404 |
8080 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill); |
8405 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill); |
8081 |
8406 |
8082 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8407 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8083 |
8408 |
8219 } |
8544 } |
8220 }); |
8545 }); |
8221 } |
8546 } |
8222 })(window.Node || window.Element); |
8547 })(window.Node || window.Element); |
8223 |
8548 |
8224 },{"2":2,"4":4}],30:[function(_dereq_,module,exports){ |
8549 },{"2":2,"5":5}],32:[function(_dereq_,module,exports){ |
8225 'use strict'; |
8550 'use strict'; |
8226 |
8551 |
8227 Object.defineProperty(exports, "__esModule", { |
8552 Object.defineProperty(exports, "__esModule", { |
8228 value: true |
8553 value: true |
8229 }); |
8554 }); |
8231 exports.secondsToTimeCode = secondsToTimeCode; |
8556 exports.secondsToTimeCode = secondsToTimeCode; |
8232 exports.timeCodeToSeconds = timeCodeToSeconds; |
8557 exports.timeCodeToSeconds = timeCodeToSeconds; |
8233 exports.calculateTimeFormat = calculateTimeFormat; |
8558 exports.calculateTimeFormat = calculateTimeFormat; |
8234 exports.convertSMPTEtoSeconds = convertSMPTEtoSeconds; |
8559 exports.convertSMPTEtoSeconds = convertSMPTEtoSeconds; |
8235 |
8560 |
8236 var _mejs = _dereq_(7); |
8561 var _mejs = _dereq_(9); |
8237 |
8562 |
8238 var _mejs2 = _interopRequireDefault(_mejs); |
8563 var _mejs2 = _interopRequireDefault(_mejs); |
8239 |
8564 |
8240 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8565 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
8241 |
8566 |
8247 function secondsToTimeCode(time) { |
8572 function secondsToTimeCode(time) { |
8248 var forceHours = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; |
8573 var forceHours = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; |
8249 var showFrameCount = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; |
8574 var showFrameCount = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; |
8250 var fps = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 25; |
8575 var fps = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 25; |
8251 var secondsDecimalLength = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; |
8576 var secondsDecimalLength = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; |
8252 var timeFormat = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 'mm:ss'; |
8577 var timeFormat = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 'hh:mm:ss'; |
8253 |
8578 |
8254 |
8579 |
8255 time = !time || typeof time !== 'number' || time < 0 ? 0 : time; |
8580 time = !time || typeof time !== 'number' || time < 0 ? 0 : time; |
8256 |
8581 |
8257 var dropFrames = Math.round(fps * 0.066666), |
8582 var dropFrames = Math.round(fps * 0.066666), |
8286 minutes = Math.floor(timeBaseDivision / 60) % 60; |
8611 minutes = Math.floor(timeBaseDivision / 60) % 60; |
8287 |
8612 |
8288 if (showFrameCount) { |
8613 if (showFrameCount) { |
8289 seconds = timeBaseDivision % 60; |
8614 seconds = timeBaseDivision % 60; |
8290 } else { |
8615 } else { |
8291 seconds = (f / timeBase % 60).toFixed(secondsDecimalLength); |
8616 seconds = Math.floor(f / timeBase % 60).toFixed(secondsDecimalLength); |
8292 } |
8617 } |
8293 } else { |
8618 } else { |
8294 hours = Math.floor(time / 3600) % 24; |
8619 hours = Math.floor(time / 3600) % 24; |
8295 minutes = Math.floor(time / 60) % 60; |
8620 minutes = Math.floor(time / 60) % 60; |
8296 if (showFrameCount) { |
8621 if (showFrameCount) { |
8297 seconds = Math.floor(time % 60); |
8622 seconds = Math.floor(time % 60); |
8298 } else { |
8623 } else { |
8299 seconds = (time % 60).toFixed(secondsDecimalLength); |
8624 seconds = Math.floor(time % 60).toFixed(secondsDecimalLength); |
8300 } |
8625 } |
8301 } |
8626 } |
8302 hours = hours <= 0 ? 0 : hours; |
8627 hours = hours <= 0 ? 0 : hours; |
8303 minutes = minutes <= 0 ? 0 : minutes; |
8628 minutes = minutes <= 0 ? 0 : minutes; |
8304 seconds = seconds <= 0 ? 0 : seconds; |
8629 seconds = seconds <= 0 ? 0 : seconds; |
8630 |
|
8631 seconds = seconds === 60 ? 0 : seconds; |
|
8632 minutes = minutes === 60 ? 0 : minutes; |
|
8305 |
8633 |
8306 var timeFormatFrags = timeFormat.split(':'); |
8634 var timeFormatFrags = timeFormat.split(':'); |
8307 var timeFormatSettings = {}; |
8635 var timeFormatSettings = {}; |
8308 for (var i = 0, total = timeFormatFrags.length; i < total; ++i) { |
8636 for (var i = 0, total = timeFormatFrags.length; i < total; ++i) { |
8309 var unique = ''; |
8637 var unique = ''; |
8469 _mejs2.default.Utils.secondsToTimeCode = secondsToTimeCode; |
8797 _mejs2.default.Utils.secondsToTimeCode = secondsToTimeCode; |
8470 _mejs2.default.Utils.timeCodeToSeconds = timeCodeToSeconds; |
8798 _mejs2.default.Utils.timeCodeToSeconds = timeCodeToSeconds; |
8471 _mejs2.default.Utils.calculateTimeFormat = calculateTimeFormat; |
8799 _mejs2.default.Utils.calculateTimeFormat = calculateTimeFormat; |
8472 _mejs2.default.Utils.convertSMPTEtoSeconds = convertSMPTEtoSeconds; |
8800 _mejs2.default.Utils.convertSMPTEtoSeconds = convertSMPTEtoSeconds; |
8473 |
8801 |
8474 },{"7":7}]},{},[29,6,5,15,23,20,19,21,22,24,16,18,17,9,10,11,12,13,14]); |
8802 },{"9":9}]},{},[31,8,7,17,25,22,21,23,24,26,18,20,19,11,12,13,14,15,16]); |