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(){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){ |
11 */(function(){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}return e})()({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){ |
|
239 (function (root) { |
52 (function (root) { |
240 |
53 |
241 // Store setTimeout reference so promise-polyfill will be unaffected by |
54 // Store setTimeout reference so promise-polyfill will be unaffected by |
242 // other code modifying setTimeout (like sinon.useFakeTimers()) |
55 // other code modifying setTimeout (like sinon.useFakeTimers()) |
243 var setTimeoutFunc = setTimeout; |
56 var setTimeoutFunc = setTimeout; |
468 root.Promise = Promise; |
281 root.Promise = Promise; |
469 } |
282 } |
470 |
283 |
471 })(this); |
284 })(this); |
472 |
285 |
473 }).call(this,_dereq_(6).setImmediate) |
286 },{}],5:[function(_dereq_,module,exports){ |
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){ |
|
554 'use strict'; |
287 'use strict'; |
555 |
288 |
556 Object.defineProperty(exports, "__esModule", { |
289 Object.defineProperty(exports, "__esModule", { |
557 value: true |
290 value: true |
558 }); |
291 }); |
559 |
292 |
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; }; |
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; }; |
561 |
294 |
562 var _mejs = _dereq_(9); |
295 var _mejs = _dereq_(7); |
563 |
296 |
564 var _mejs2 = _interopRequireDefault(_mejs); |
297 var _mejs2 = _interopRequireDefault(_mejs); |
565 |
298 |
566 var _en = _dereq_(11); |
299 var _en = _dereq_(9); |
567 |
300 |
568 var _general = _dereq_(20); |
301 var _general = _dereq_(18); |
569 |
302 |
570 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
303 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
571 |
304 |
572 var i18n = { lang: 'en', en: _en.EN }; |
305 var i18n = { lang: 'en', en: _en.EN }; |
573 |
306 |
1124 if (renderInfo === null && mediaFiles[0].src) { |
857 if (renderInfo === null && mediaFiles[0].src) { |
1125 t.mediaElement.generateError('No renderer found', mediaFiles); |
858 t.mediaElement.generateError('No renderer found', mediaFiles); |
1126 return; |
859 return; |
1127 } |
860 } |
1128 |
861 |
1129 return mediaFiles[0].src ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null; |
862 var shouldChangeRenderer = !(mediaFiles[0].src == null || mediaFiles[0].src === ''); |
|
863 return shouldChangeRenderer ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null; |
1130 }, |
864 }, |
1131 triggerAction = function triggerAction(methodName, args) { |
865 triggerAction = function triggerAction(methodName, args) { |
1132 try { |
866 try { |
1133 if (methodName === 'play' && (t.mediaElement.rendererName === 'native_dash' || t.mediaElement.rendererName === 'native_hls')) { |
867 if (methodName === 'play' && (t.mediaElement.rendererName === 'native_dash' || t.mediaElement.rendererName === 'native_hls' || t.mediaElement.rendererName === 'vimeo_iframe')) { |
1134 var response = t.mediaElement.renderer[methodName](args); |
868 var response = t.mediaElement.renderer[methodName](args); |
1135 if (response && typeof response.then === 'function') { |
869 if (response && typeof response.then === 'function') { |
1136 response.catch(function () { |
870 response.catch(function () { |
1137 if (t.mediaElement.paused) { |
871 if (t.mediaElement.paused) { |
1138 setTimeout(function () { |
872 setTimeout(function () { |
1282 |
1016 |
1283 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1017 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1284 |
1018 |
1285 var mejs = {}; |
1019 var mejs = {}; |
1286 |
1020 |
1287 mejs.version = '4.2.12'; |
1021 mejs.version = '4.2.16'; |
1288 |
1022 |
1289 mejs.html5media = { |
1023 mejs.html5media = { |
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'], |
1024 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'], |
1291 readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'], |
1025 readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'], |
1292 |
1026 |
1503 'mejs.vietnamese': 'Vietnamese', |
1237 'mejs.vietnamese': 'Vietnamese', |
1504 'mejs.welsh': 'Welsh', |
1238 'mejs.welsh': 'Welsh', |
1505 'mejs.yiddish': 'Yiddish' |
1239 'mejs.yiddish': 'Yiddish' |
1506 }; |
1240 }; |
1507 |
1241 |
1508 },{}],12:[function(_dereq_,module,exports){ |
1242 },{}],10:[function(_dereq_,module,exports){ |
1509 'use strict'; |
1243 'use strict'; |
1510 |
1244 |
1511 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; }; |
1245 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; }; |
1512 |
1246 |
1513 var _window = _dereq_(3); |
1247 var _window = _dereq_(3); |
1514 |
1248 |
1515 var _window2 = _interopRequireDefault(_window); |
1249 var _window2 = _interopRequireDefault(_window); |
1516 |
1250 |
1517 var _mejs = _dereq_(9); |
1251 var _mejs = _dereq_(7); |
1518 |
1252 |
1519 var _mejs2 = _interopRequireDefault(_mejs); |
1253 var _mejs2 = _interopRequireDefault(_mejs); |
1520 |
1254 |
1521 var _renderer = _dereq_(10); |
1255 var _renderer = _dereq_(8); |
1522 |
1256 |
1523 var _general = _dereq_(20); |
1257 var _general = _dereq_(18); |
1524 |
1258 |
1525 var _media = _dereq_(21); |
1259 var _media = _dereq_(19); |
1526 |
1260 |
1527 var _constants = _dereq_(18); |
1261 var _constants = _dereq_(16); |
1528 |
1262 |
1529 var _dom = _dereq_(19); |
1263 var _dom = _dereq_(17); |
1530 |
1264 |
1531 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1265 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1532 |
1266 |
1533 var NativeDash = { |
1267 var NativeDash = { |
1534 |
1268 |
2192 create: FlashMediaElementRenderer.create |
1926 create: FlashMediaElementRenderer.create |
2193 }; |
1927 }; |
2194 _renderer.renderer.add(FlashMediaElementAudioOggRenderer); |
1928 _renderer.renderer.add(FlashMediaElementAudioOggRenderer); |
2195 } |
1929 } |
2196 |
1930 |
2197 },{"10":10,"18":18,"2":2,"20":20,"21":21,"3":3,"7":7,"9":9}],14:[function(_dereq_,module,exports){ |
1931 },{"16":16,"18":18,"19":19,"2":2,"3":3,"5":5,"7":7,"8":8}],12:[function(_dereq_,module,exports){ |
2198 'use strict'; |
1932 'use strict'; |
2199 |
1933 |
2200 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; }; |
1934 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; }; |
2201 |
1935 |
2202 var _window = _dereq_(3); |
1936 var _window = _dereq_(3); |
2203 |
1937 |
2204 var _window2 = _interopRequireDefault(_window); |
1938 var _window2 = _interopRequireDefault(_window); |
2205 |
1939 |
2206 var _mejs = _dereq_(9); |
1940 var _mejs = _dereq_(7); |
2207 |
1941 |
2208 var _mejs2 = _interopRequireDefault(_mejs); |
1942 var _mejs2 = _interopRequireDefault(_mejs); |
2209 |
1943 |
2210 var _renderer = _dereq_(10); |
1944 var _renderer = _dereq_(8); |
2211 |
1945 |
2212 var _general = _dereq_(20); |
1946 var _general = _dereq_(18); |
2213 |
1947 |
2214 var _constants = _dereq_(18); |
1948 var _constants = _dereq_(16); |
2215 |
1949 |
2216 var _media = _dereq_(21); |
1950 var _media = _dereq_(19); |
2217 |
1951 |
2218 var _dom = _dereq_(19); |
1952 var _dom = _dereq_(17); |
2219 |
1953 |
2220 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
1954 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2221 |
1955 |
2222 var NativeFlv = { |
1956 var NativeFlv = { |
2223 |
1957 |
2441 return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null; |
2175 return ~url.toLowerCase().indexOf('.flv') ? 'video/flv' : null; |
2442 }); |
2176 }); |
2443 |
2177 |
2444 _renderer.renderer.add(FlvNativeRenderer); |
2178 _renderer.renderer.add(FlvNativeRenderer); |
2445 |
2179 |
2446 },{"10":10,"18":18,"19":19,"20":20,"21":21,"3":3,"9":9}],15:[function(_dereq_,module,exports){ |
2180 },{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],13:[function(_dereq_,module,exports){ |
2447 'use strict'; |
2181 'use strict'; |
2448 |
2182 |
2449 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; }; |
2183 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; }; |
2450 |
2184 |
2451 var _window = _dereq_(3); |
2185 var _window = _dereq_(3); |
2452 |
2186 |
2453 var _window2 = _interopRequireDefault(_window); |
2187 var _window2 = _interopRequireDefault(_window); |
2454 |
2188 |
2455 var _mejs = _dereq_(9); |
2189 var _mejs = _dereq_(7); |
2456 |
2190 |
2457 var _mejs2 = _interopRequireDefault(_mejs); |
2191 var _mejs2 = _interopRequireDefault(_mejs); |
2458 |
2192 |
2459 var _renderer = _dereq_(10); |
2193 var _renderer = _dereq_(8); |
2460 |
2194 |
2461 var _general = _dereq_(20); |
2195 var _general = _dereq_(18); |
2462 |
2196 |
2463 var _constants = _dereq_(18); |
2197 var _constants = _dereq_(16); |
2464 |
2198 |
2465 var _media = _dereq_(21); |
2199 var _media = _dereq_(19); |
2466 |
2200 |
2467 var _dom = _dereq_(19); |
2201 var _dom = _dereq_(17); |
2468 |
2202 |
2469 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2203 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2470 |
2204 |
2471 var NativeHls = { |
2205 var NativeHls = { |
2472 |
2206 |
2730 return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null; |
2464 return ~url.toLowerCase().indexOf('.m3u8') ? 'application/x-mpegURL' : null; |
2731 }); |
2465 }); |
2732 |
2466 |
2733 _renderer.renderer.add(HlsNativeRenderer); |
2467 _renderer.renderer.add(HlsNativeRenderer); |
2734 |
2468 |
2735 },{"10":10,"18":18,"19":19,"20":20,"21":21,"3":3,"9":9}],16:[function(_dereq_,module,exports){ |
2469 },{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],14:[function(_dereq_,module,exports){ |
2736 'use strict'; |
2470 'use strict'; |
2737 |
2471 |
2738 var _window = _dereq_(3); |
2472 var _window = _dereq_(3); |
2739 |
2473 |
2740 var _window2 = _interopRequireDefault(_window); |
2474 var _window2 = _interopRequireDefault(_window); |
2741 |
2475 |
2742 var _document = _dereq_(2); |
2476 var _document = _dereq_(2); |
2743 |
2477 |
2744 var _document2 = _interopRequireDefault(_document); |
2478 var _document2 = _interopRequireDefault(_document); |
2745 |
2479 |
2746 var _mejs = _dereq_(9); |
2480 var _mejs = _dereq_(7); |
2747 |
2481 |
2748 var _mejs2 = _interopRequireDefault(_mejs); |
2482 var _mejs2 = _interopRequireDefault(_mejs); |
2749 |
2483 |
2750 var _renderer = _dereq_(10); |
2484 var _renderer = _dereq_(8); |
2751 |
2485 |
2752 var _general = _dereq_(20); |
2486 var _general = _dereq_(18); |
2753 |
2487 |
2754 var _constants = _dereq_(18); |
2488 var _constants = _dereq_(16); |
2755 |
2489 |
2756 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2490 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2757 |
2491 |
2758 var HtmlMediaElement = { |
2492 var HtmlMediaElement = { |
2759 name: 'html5', |
2493 name: 'html5', |
2877 |
2611 |
2878 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement; |
2612 _window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement; |
2879 |
2613 |
2880 _renderer.renderer.add(HtmlMediaElement); |
2614 _renderer.renderer.add(HtmlMediaElement); |
2881 |
2615 |
2882 },{"10":10,"18":18,"2":2,"20":20,"3":3,"9":9}],17:[function(_dereq_,module,exports){ |
2616 },{"16":16,"18":18,"2":2,"3":3,"7":7,"8":8}],15:[function(_dereq_,module,exports){ |
2883 'use strict'; |
2617 'use strict'; |
2884 |
2618 |
2885 var _window = _dereq_(3); |
2619 var _window = _dereq_(3); |
2886 |
2620 |
2887 var _window2 = _interopRequireDefault(_window); |
2621 var _window2 = _interopRequireDefault(_window); |
2888 |
2622 |
2889 var _document = _dereq_(2); |
2623 var _document = _dereq_(2); |
2890 |
2624 |
2891 var _document2 = _interopRequireDefault(_document); |
2625 var _document2 = _interopRequireDefault(_document); |
2892 |
2626 |
2893 var _mejs = _dereq_(9); |
2627 var _mejs = _dereq_(7); |
2894 |
2628 |
2895 var _mejs2 = _interopRequireDefault(_mejs); |
2629 var _mejs2 = _interopRequireDefault(_mejs); |
2896 |
2630 |
2897 var _renderer = _dereq_(10); |
2631 var _renderer = _dereq_(8); |
2898 |
2632 |
2899 var _general = _dereq_(20); |
2633 var _general = _dereq_(18); |
2900 |
2634 |
2901 var _media = _dereq_(21); |
2635 var _media = _dereq_(19); |
2902 |
2636 |
2903 var _dom = _dereq_(19); |
2637 var _dom = _dereq_(17); |
2904 |
2638 |
2905 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2639 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
2906 |
2640 |
2907 var YouTubeApi = { |
2641 var YouTubeApi = { |
2908 isIframeStarted: false, |
2642 isIframeStarted: false, |
4089 _mejs2.default.Utils.getMimeFromType = getMimeFromType; |
3823 _mejs2.default.Utils.getMimeFromType = getMimeFromType; |
4090 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile; |
3824 _mejs2.default.Utils.getTypeFromFile = getTypeFromFile; |
4091 _mejs2.default.Utils.getExtension = getExtension; |
3825 _mejs2.default.Utils.getExtension = getExtension; |
4092 _mejs2.default.Utils.normalizeExtension = normalizeExtension; |
3826 _mejs2.default.Utils.normalizeExtension = normalizeExtension; |
4093 |
3827 |
4094 },{"20":20,"9":9}],22:[function(_dereq_,module,exports){ |
3828 },{"18":18,"7":7}],20:[function(_dereq_,module,exports){ |
4095 'use strict'; |
3829 'use strict'; |
4096 |
3830 |
4097 var _document = _dereq_(2); |
3831 var _document = _dereq_(2); |
4098 |
3832 |
4099 var _document2 = _interopRequireDefault(_document); |
3833 var _document2 = _interopRequireDefault(_document); |
4100 |
3834 |
4101 var _promisePolyfill = _dereq_(5); |
3835 var _promisePolyfill = _dereq_(4); |
4102 |
3836 |
4103 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill); |
3837 var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill); |
4104 |
3838 |
4105 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
3839 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
4106 |
3840 |