Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/mediaele...
File: mediaelement.js
var _window2 = _interopRequireDefault(_window);
[1500] Fix | Delete
[1501] Fix | Delete
var _document = _dereq_(2);
[1502] Fix | Delete
[1503] Fix | Delete
var _document2 = _interopRequireDefault(_document);
[1504] Fix | Delete
[1505] Fix | Delete
var _mejs = _dereq_(7);
[1506] Fix | Delete
[1507] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[1508] Fix | Delete
[1509] Fix | Delete
var _i18n = _dereq_(5);
[1510] Fix | Delete
[1511] Fix | Delete
var _i18n2 = _interopRequireDefault(_i18n);
[1512] Fix | Delete
[1513] Fix | Delete
var _renderer = _dereq_(8);
[1514] Fix | Delete
[1515] Fix | Delete
var _general = _dereq_(18);
[1516] Fix | Delete
[1517] Fix | Delete
var _constants = _dereq_(16);
[1518] Fix | Delete
[1519] Fix | Delete
var _media = _dereq_(19);
[1520] Fix | Delete
[1521] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[1522] Fix | Delete
[1523] Fix | Delete
var PluginDetector = exports.PluginDetector = {
[1524] Fix | Delete
plugins: [],
[1525] Fix | Delete
[1526] Fix | Delete
hasPluginVersion: function hasPluginVersion(plugin, v) {
[1527] Fix | Delete
var pv = PluginDetector.plugins[plugin];
[1528] Fix | Delete
v[1] = v[1] || 0;
[1529] Fix | Delete
v[2] = v[2] || 0;
[1530] Fix | Delete
return pv[0] > v[0] || pv[0] === v[0] && pv[1] > v[1] || pv[0] === v[0] && pv[1] === v[1] && pv[2] >= v[2];
[1531] Fix | Delete
},
[1532] Fix | Delete
[1533] Fix | Delete
addPlugin: function addPlugin(p, pluginName, mimeType, activeX, axDetect) {
[1534] Fix | Delete
PluginDetector.plugins[p] = PluginDetector.detectPlugin(pluginName, mimeType, activeX, axDetect);
[1535] Fix | Delete
},
[1536] Fix | Delete
[1537] Fix | Delete
detectPlugin: function detectPlugin(pluginName, mimeType, activeX, axDetect) {
[1538] Fix | Delete
[1539] Fix | Delete
var version = [0, 0, 0],
[1540] Fix | Delete
description = void 0,
[1541] Fix | Delete
ax = void 0;
[1542] Fix | Delete
[1543] Fix | Delete
if (_constants.NAV.plugins !== null && _constants.NAV.plugins !== undefined && _typeof(_constants.NAV.plugins[pluginName]) === 'object') {
[1544] Fix | Delete
description = _constants.NAV.plugins[pluginName].description;
[1545] Fix | Delete
if (description && !(typeof _constants.NAV.mimeTypes !== 'undefined' && _constants.NAV.mimeTypes[mimeType] && !_constants.NAV.mimeTypes[mimeType].enabledPlugin)) {
[1546] Fix | Delete
version = description.replace(pluginName, '').replace(/^\s+/, '').replace(/\sr/gi, '.').split('.');
[1547] Fix | Delete
for (var i = 0, total = version.length; i < total; i++) {
[1548] Fix | Delete
version[i] = parseInt(version[i].match(/\d+/), 10);
[1549] Fix | Delete
}
[1550] Fix | Delete
}
[1551] Fix | Delete
} else if (_window2.default.ActiveXObject !== undefined) {
[1552] Fix | Delete
try {
[1553] Fix | Delete
ax = new ActiveXObject(activeX);
[1554] Fix | Delete
if (ax) {
[1555] Fix | Delete
version = axDetect(ax);
[1556] Fix | Delete
}
[1557] Fix | Delete
} catch (e) {
[1558] Fix | Delete
[1559] Fix | Delete
}
[1560] Fix | Delete
}
[1561] Fix | Delete
return version;
[1562] Fix | Delete
}
[1563] Fix | Delete
};
[1564] Fix | Delete
[1565] Fix | Delete
PluginDetector.addPlugin('flash', 'Shockwave Flash', 'application/x-shockwave-flash', 'ShockwaveFlash.ShockwaveFlash', function (ax) {
[1566] Fix | Delete
var version = [],
[1567] Fix | Delete
d = ax.GetVariable("$version");
[1568] Fix | Delete
[1569] Fix | Delete
if (d) {
[1570] Fix | Delete
d = d.split(" ")[1].split(",");
[1571] Fix | Delete
version = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
[1572] Fix | Delete
}
[1573] Fix | Delete
return version;
[1574] Fix | Delete
});
[1575] Fix | Delete
[1576] Fix | Delete
var FlashMediaElementRenderer = {
[1577] Fix | Delete
create: function create(mediaElement, options, mediaFiles) {
[1578] Fix | Delete
[1579] Fix | Delete
var flash = {};
[1580] Fix | Delete
var isActive = false;
[1581] Fix | Delete
[1582] Fix | Delete
flash.options = options;
[1583] Fix | Delete
flash.id = mediaElement.id + '_' + flash.options.prefix;
[1584] Fix | Delete
flash.mediaElement = mediaElement;
[1585] Fix | Delete
flash.flashState = {};
[1586] Fix | Delete
flash.flashApi = null;
[1587] Fix | Delete
flash.flashApiStack = [];
[1588] Fix | Delete
[1589] Fix | Delete
var props = _mejs2.default.html5media.properties,
[1590] Fix | Delete
assignGettersSetters = function assignGettersSetters(propName) {
[1591] Fix | Delete
flash.flashState[propName] = null;
[1592] Fix | Delete
[1593] Fix | Delete
var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
[1594] Fix | Delete
[1595] Fix | Delete
flash['get' + capName] = function () {
[1596] Fix | Delete
if (flash.flashApi !== null) {
[1597] Fix | Delete
if (typeof flash.flashApi['get_' + propName] === 'function') {
[1598] Fix | Delete
var value = flash.flashApi['get_' + propName]();
[1599] Fix | Delete
[1600] Fix | Delete
if (propName === 'buffered') {
[1601] Fix | Delete
return {
[1602] Fix | Delete
start: function start() {
[1603] Fix | Delete
return 0;
[1604] Fix | Delete
},
[1605] Fix | Delete
end: function end() {
[1606] Fix | Delete
return value;
[1607] Fix | Delete
},
[1608] Fix | Delete
length: 1
[1609] Fix | Delete
};
[1610] Fix | Delete
}
[1611] Fix | Delete
return value;
[1612] Fix | Delete
} else {
[1613] Fix | Delete
return null;
[1614] Fix | Delete
}
[1615] Fix | Delete
} else {
[1616] Fix | Delete
return null;
[1617] Fix | Delete
}
[1618] Fix | Delete
};
[1619] Fix | Delete
[1620] Fix | Delete
flash['set' + capName] = function (value) {
[1621] Fix | Delete
if (propName === 'src') {
[1622] Fix | Delete
value = (0, _media.absolutizeUrl)(value);
[1623] Fix | Delete
}
[1624] Fix | Delete
[1625] Fix | Delete
if (flash.flashApi !== null && flash.flashApi['set_' + propName] !== undefined) {
[1626] Fix | Delete
try {
[1627] Fix | Delete
flash.flashApi['set_' + propName](value);
[1628] Fix | Delete
} catch (e) {
[1629] Fix | Delete
[1630] Fix | Delete
}
[1631] Fix | Delete
} else {
[1632] Fix | Delete
flash.flashApiStack.push({
[1633] Fix | Delete
type: 'set',
[1634] Fix | Delete
propName: propName,
[1635] Fix | Delete
value: value
[1636] Fix | Delete
});
[1637] Fix | Delete
}
[1638] Fix | Delete
};
[1639] Fix | Delete
};
[1640] Fix | Delete
[1641] Fix | Delete
for (var i = 0, total = props.length; i < total; i++) {
[1642] Fix | Delete
assignGettersSetters(props[i]);
[1643] Fix | Delete
}
[1644] Fix | Delete
[1645] Fix | Delete
var methods = _mejs2.default.html5media.methods,
[1646] Fix | Delete
assignMethods = function assignMethods(methodName) {
[1647] Fix | Delete
flash[methodName] = function () {
[1648] Fix | Delete
if (isActive) {
[1649] Fix | Delete
if (flash.flashApi !== null) {
[1650] Fix | Delete
if (flash.flashApi['fire_' + methodName]) {
[1651] Fix | Delete
try {
[1652] Fix | Delete
flash.flashApi['fire_' + methodName]();
[1653] Fix | Delete
} catch (e) {
[1654] Fix | Delete
[1655] Fix | Delete
}
[1656] Fix | Delete
} else {
[1657] Fix | Delete
[1658] Fix | Delete
}
[1659] Fix | Delete
} else {
[1660] Fix | Delete
flash.flashApiStack.push({
[1661] Fix | Delete
type: 'call',
[1662] Fix | Delete
methodName: methodName
[1663] Fix | Delete
});
[1664] Fix | Delete
}
[1665] Fix | Delete
}
[1666] Fix | Delete
};
[1667] Fix | Delete
};
[1668] Fix | Delete
methods.push('stop');
[1669] Fix | Delete
for (var _i = 0, _total = methods.length; _i < _total; _i++) {
[1670] Fix | Delete
assignMethods(methods[_i]);
[1671] Fix | Delete
}
[1672] Fix | Delete
[1673] Fix | Delete
var initEvents = ['rendererready'];
[1674] Fix | Delete
[1675] Fix | Delete
for (var _i2 = 0, _total2 = initEvents.length; _i2 < _total2; _i2++) {
[1676] Fix | Delete
var event = (0, _general.createEvent)(initEvents[_i2], flash);
[1677] Fix | Delete
mediaElement.dispatchEvent(event);
[1678] Fix | Delete
}
[1679] Fix | Delete
[1680] Fix | Delete
_window2.default['__ready__' + flash.id] = function () {
[1681] Fix | Delete
[1682] Fix | Delete
flash.flashReady = true;
[1683] Fix | Delete
flash.flashApi = _document2.default.getElementById('__' + flash.id);
[1684] Fix | Delete
[1685] Fix | Delete
if (flash.flashApiStack.length) {
[1686] Fix | Delete
for (var _i3 = 0, _total3 = flash.flashApiStack.length; _i3 < _total3; _i3++) {
[1687] Fix | Delete
var stackItem = flash.flashApiStack[_i3];
[1688] Fix | Delete
[1689] Fix | Delete
if (stackItem.type === 'set') {
[1690] Fix | Delete
var propName = stackItem.propName,
[1691] Fix | Delete
capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
[1692] Fix | Delete
[1693] Fix | Delete
flash['set' + capName](stackItem.value);
[1694] Fix | Delete
} else if (stackItem.type === 'call') {
[1695] Fix | Delete
flash[stackItem.methodName]();
[1696] Fix | Delete
}
[1697] Fix | Delete
}
[1698] Fix | Delete
}
[1699] Fix | Delete
};
[1700] Fix | Delete
[1701] Fix | Delete
_window2.default['__event__' + flash.id] = function (eventName, message) {
[1702] Fix | Delete
var event = (0, _general.createEvent)(eventName, flash);
[1703] Fix | Delete
if (message) {
[1704] Fix | Delete
try {
[1705] Fix | Delete
event.data = JSON.parse(message);
[1706] Fix | Delete
event.details.data = JSON.parse(message);
[1707] Fix | Delete
} catch (e) {
[1708] Fix | Delete
event.message = message;
[1709] Fix | Delete
}
[1710] Fix | Delete
}
[1711] Fix | Delete
[1712] Fix | Delete
flash.mediaElement.dispatchEvent(event);
[1713] Fix | Delete
};
[1714] Fix | Delete
[1715] Fix | Delete
flash.flashWrapper = _document2.default.createElement('div');
[1716] Fix | Delete
[1717] Fix | Delete
if (['always', 'sameDomain'].indexOf(flash.options.shimScriptAccess) === -1) {
[1718] Fix | Delete
flash.options.shimScriptAccess = 'sameDomain';
[1719] Fix | Delete
}
[1720] Fix | Delete
[1721] Fix | Delete
var autoplay = mediaElement.originalNode.autoplay,
[1722] Fix | Delete
flashVars = ['uid=' + flash.id, 'autoplay=' + autoplay, 'allowScriptAccess=' + flash.options.shimScriptAccess, 'preload=' + (mediaElement.originalNode.getAttribute('preload') || '')],
[1723] Fix | Delete
isVideo = mediaElement.originalNode !== null && mediaElement.originalNode.tagName.toLowerCase() === 'video',
[1724] Fix | Delete
flashHeight = isVideo ? mediaElement.originalNode.height : 1,
[1725] Fix | Delete
flashWidth = isVideo ? mediaElement.originalNode.width : 1;
[1726] Fix | Delete
[1727] Fix | Delete
if (mediaElement.originalNode.getAttribute('src')) {
[1728] Fix | Delete
flashVars.push('src=' + mediaElement.originalNode.getAttribute('src'));
[1729] Fix | Delete
}
[1730] Fix | Delete
[1731] Fix | Delete
if (flash.options.enablePseudoStreaming === true) {
[1732] Fix | Delete
flashVars.push('pseudostreamstart=' + flash.options.pseudoStreamingStartQueryParam);
[1733] Fix | Delete
flashVars.push('pseudostreamtype=' + flash.options.pseudoStreamingType);
[1734] Fix | Delete
}
[1735] Fix | Delete
[1736] Fix | Delete
if (flash.options.streamDelimiter) {
[1737] Fix | Delete
flashVars.push('streamdelimiter=' + encodeURIComponent(flash.options.streamDelimiter));
[1738] Fix | Delete
}
[1739] Fix | Delete
[1740] Fix | Delete
if (flash.options.proxyType) {
[1741] Fix | Delete
flashVars.push('proxytype=' + flash.options.proxyType);
[1742] Fix | Delete
}
[1743] Fix | Delete
[1744] Fix | Delete
mediaElement.appendChild(flash.flashWrapper);
[1745] Fix | Delete
mediaElement.originalNode.style.display = 'none';
[1746] Fix | Delete
[1747] Fix | Delete
var settings = [];
[1748] Fix | Delete
[1749] Fix | Delete
if (_constants.IS_IE || _constants.IS_EDGE) {
[1750] Fix | Delete
var specialIEContainer = _document2.default.createElement('div');
[1751] Fix | Delete
flash.flashWrapper.appendChild(specialIEContainer);
[1752] Fix | Delete
[1753] Fix | Delete
if (_constants.IS_EDGE) {
[1754] Fix | Delete
settings = ['type="application/x-shockwave-flash"', 'data="' + flash.options.pluginPath + flash.options.filename + '"', 'id="__' + flash.id + '"', 'width="' + flashWidth + '"', 'height="' + flashHeight + '\'"'];
[1755] Fix | Delete
} else {
[1756] Fix | Delete
settings = ['classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"', 'codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"', 'id="__' + flash.id + '"', 'width="' + flashWidth + '"', 'height="' + flashHeight + '"'];
[1757] Fix | Delete
}
[1758] Fix | Delete
[1759] Fix | Delete
if (!isVideo) {
[1760] Fix | Delete
settings.push('style="clip: rect(0 0 0 0); position: absolute;"');
[1761] Fix | Delete
}
[1762] Fix | Delete
[1763] Fix | Delete
specialIEContainer.outerHTML = '<object ' + settings.join(' ') + '>' + ('<param name="movie" value="' + flash.options.pluginPath + flash.options.filename + '?x=' + new Date() + '" />') + ('<param name="flashvars" value="' + flashVars.join('&amp;') + '" />') + '<param name="quality" value="high" />' + '<param name="bgcolor" value="#000000" />' + '<param name="wmode" value="transparent" />' + ('<param name="allowScriptAccess" value="' + flash.options.shimScriptAccess + '" />') + '<param name="allowFullScreen" value="true" />' + ('<div>' + _i18n2.default.t('mejs.install-flash') + '</div>') + '</object>';
[1764] Fix | Delete
} else {
[1765] Fix | Delete
[1766] Fix | Delete
settings = ['id="__' + flash.id + '"', 'name="__' + flash.id + '"', 'play="true"', 'loop="false"', 'quality="high"', 'bgcolor="#000000"', 'wmode="transparent"', 'allowScriptAccess="' + flash.options.shimScriptAccess + '"', 'allowFullScreen="true"', 'type="application/x-shockwave-flash"', 'pluginspage="//www.macromedia.com/go/getflashplayer"', 'src="' + flash.options.pluginPath + flash.options.filename + '"', 'flashvars="' + flashVars.join('&') + '"'];
[1767] Fix | Delete
[1768] Fix | Delete
if (isVideo) {
[1769] Fix | Delete
settings.push('width="' + flashWidth + '"');
[1770] Fix | Delete
settings.push('height="' + flashHeight + '"');
[1771] Fix | Delete
} else {
[1772] Fix | Delete
settings.push('style="position: fixed; left: -9999em; top: -9999em;"');
[1773] Fix | Delete
}
[1774] Fix | Delete
[1775] Fix | Delete
flash.flashWrapper.innerHTML = '<embed ' + settings.join(' ') + '>';
[1776] Fix | Delete
}
[1777] Fix | Delete
[1778] Fix | Delete
flash.flashNode = flash.flashWrapper.lastChild;
[1779] Fix | Delete
[1780] Fix | Delete
flash.hide = function () {
[1781] Fix | Delete
isActive = false;
[1782] Fix | Delete
if (isVideo) {
[1783] Fix | Delete
flash.flashNode.style.display = 'none';
[1784] Fix | Delete
}
[1785] Fix | Delete
};
[1786] Fix | Delete
flash.show = function () {
[1787] Fix | Delete
isActive = true;
[1788] Fix | Delete
if (isVideo) {
[1789] Fix | Delete
flash.flashNode.style.display = '';
[1790] Fix | Delete
}
[1791] Fix | Delete
};
[1792] Fix | Delete
flash.setSize = function (width, height) {
[1793] Fix | Delete
flash.flashNode.style.width = width + 'px';
[1794] Fix | Delete
flash.flashNode.style.height = height + 'px';
[1795] Fix | Delete
[1796] Fix | Delete
if (flash.flashApi !== null && typeof flash.flashApi.fire_setSize === 'function') {
[1797] Fix | Delete
flash.flashApi.fire_setSize(width, height);
[1798] Fix | Delete
}
[1799] Fix | Delete
};
[1800] Fix | Delete
[1801] Fix | Delete
flash.destroy = function () {
[1802] Fix | Delete
flash.flashNode.remove();
[1803] Fix | Delete
};
[1804] Fix | Delete
[1805] Fix | Delete
if (mediaFiles && mediaFiles.length > 0) {
[1806] Fix | Delete
for (var _i4 = 0, _total4 = mediaFiles.length; _i4 < _total4; _i4++) {
[1807] Fix | Delete
if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)) {
[1808] Fix | Delete
flash.setSrc(mediaFiles[_i4].src);
[1809] Fix | Delete
break;
[1810] Fix | Delete
}
[1811] Fix | Delete
}
[1812] Fix | Delete
}
[1813] Fix | Delete
[1814] Fix | Delete
return flash;
[1815] Fix | Delete
}
[1816] Fix | Delete
};
[1817] Fix | Delete
[1818] Fix | Delete
var hasFlash = PluginDetector.hasPluginVersion('flash', [10, 0, 0]);
[1819] Fix | Delete
[1820] Fix | Delete
if (hasFlash) {
[1821] Fix | Delete
_media.typeChecks.push(function (url) {
[1822] Fix | Delete
url = url.toLowerCase();
[1823] Fix | Delete
[1824] Fix | Delete
if (url.startsWith('rtmp')) {
[1825] Fix | Delete
if (~url.indexOf('.mp3')) {
[1826] Fix | Delete
return 'audio/rtmp';
[1827] Fix | Delete
} else {
[1828] Fix | Delete
return 'video/rtmp';
[1829] Fix | Delete
}
[1830] Fix | Delete
} else if (/\.og(a|g)/i.test(url)) {
[1831] Fix | Delete
return 'audio/ogg';
[1832] Fix | Delete
} else if (~url.indexOf('.m3u8')) {
[1833] Fix | Delete
return 'application/x-mpegURL';
[1834] Fix | Delete
} else if (~url.indexOf('.mpd')) {
[1835] Fix | Delete
return 'application/dash+xml';
[1836] Fix | Delete
} else if (~url.indexOf('.flv')) {
[1837] Fix | Delete
return 'video/flv';
[1838] Fix | Delete
} else {
[1839] Fix | Delete
return null;
[1840] Fix | Delete
}
[1841] Fix | Delete
});
[1842] Fix | Delete
[1843] Fix | Delete
var FlashMediaElementVideoRenderer = {
[1844] Fix | Delete
name: 'flash_video',
[1845] Fix | Delete
options: {
[1846] Fix | Delete
prefix: 'flash_video',
[1847] Fix | Delete
filename: 'mediaelement-flash-video.swf',
[1848] Fix | Delete
enablePseudoStreaming: false,
[1849] Fix | Delete
[1850] Fix | Delete
pseudoStreamingStartQueryParam: 'start',
[1851] Fix | Delete
[1852] Fix | Delete
pseudoStreamingType: 'byte',
[1853] Fix | Delete
[1854] Fix | Delete
proxyType: '',
[1855] Fix | Delete
[1856] Fix | Delete
streamDelimiter: ''
[1857] Fix | Delete
},
[1858] Fix | Delete
[1859] Fix | Delete
canPlayType: function canPlayType(type) {
[1860] Fix | Delete
return ~['video/mp4', 'video/rtmp', 'audio/rtmp', 'rtmp/mp4', 'audio/mp4', 'video/flv', 'video/x-flv'].indexOf(type.toLowerCase());
[1861] Fix | Delete
},
[1862] Fix | Delete
[1863] Fix | Delete
create: FlashMediaElementRenderer.create
[1864] Fix | Delete
[1865] Fix | Delete
};
[1866] Fix | Delete
_renderer.renderer.add(FlashMediaElementVideoRenderer);
[1867] Fix | Delete
[1868] Fix | Delete
var FlashMediaElementHlsVideoRenderer = {
[1869] Fix | Delete
name: 'flash_hls',
[1870] Fix | Delete
options: {
[1871] Fix | Delete
prefix: 'flash_hls',
[1872] Fix | Delete
filename: 'mediaelement-flash-video-hls.swf'
[1873] Fix | Delete
},
[1874] Fix | Delete
[1875] Fix | Delete
canPlayType: function canPlayType(type) {
[1876] Fix | Delete
return ~['application/x-mpegurl', 'application/vnd.apple.mpegurl', 'audio/mpegurl', 'audio/hls', 'video/hls'].indexOf(type.toLowerCase());
[1877] Fix | Delete
},
[1878] Fix | Delete
[1879] Fix | Delete
create: FlashMediaElementRenderer.create
[1880] Fix | Delete
};
[1881] Fix | Delete
_renderer.renderer.add(FlashMediaElementHlsVideoRenderer);
[1882] Fix | Delete
[1883] Fix | Delete
var FlashMediaElementMdashVideoRenderer = {
[1884] Fix | Delete
name: 'flash_dash',
[1885] Fix | Delete
options: {
[1886] Fix | Delete
prefix: 'flash_dash',
[1887] Fix | Delete
filename: 'mediaelement-flash-video-mdash.swf'
[1888] Fix | Delete
},
[1889] Fix | Delete
[1890] Fix | Delete
canPlayType: function canPlayType(type) {
[1891] Fix | Delete
return ~['application/dash+xml'].indexOf(type.toLowerCase());
[1892] Fix | Delete
},
[1893] Fix | Delete
[1894] Fix | Delete
create: FlashMediaElementRenderer.create
[1895] Fix | Delete
};
[1896] Fix | Delete
_renderer.renderer.add(FlashMediaElementMdashVideoRenderer);
[1897] Fix | Delete
[1898] Fix | Delete
var FlashMediaElementAudioRenderer = {
[1899] Fix | Delete
name: 'flash_audio',
[1900] Fix | Delete
options: {
[1901] Fix | Delete
prefix: 'flash_audio',
[1902] Fix | Delete
filename: 'mediaelement-flash-audio.swf'
[1903] Fix | Delete
},
[1904] Fix | Delete
[1905] Fix | Delete
canPlayType: function canPlayType(type) {
[1906] Fix | Delete
return ~['audio/mp3'].indexOf(type.toLowerCase());
[1907] Fix | Delete
},
[1908] Fix | Delete
[1909] Fix | Delete
create: FlashMediaElementRenderer.create
[1910] Fix | Delete
};
[1911] Fix | Delete
_renderer.renderer.add(FlashMediaElementAudioRenderer);
[1912] Fix | Delete
[1913] Fix | Delete
var FlashMediaElementAudioOggRenderer = {
[1914] Fix | Delete
name: 'flash_audio_ogg',
[1915] Fix | Delete
options: {
[1916] Fix | Delete
prefix: 'flash_audio_ogg',
[1917] Fix | Delete
filename: 'mediaelement-flash-audio-ogg.swf'
[1918] Fix | Delete
},
[1919] Fix | Delete
[1920] Fix | Delete
canPlayType: function canPlayType(type) {
[1921] Fix | Delete
return ~['audio/ogg', 'audio/oga', 'audio/ogv'].indexOf(type.toLowerCase());
[1922] Fix | Delete
},
[1923] Fix | Delete
[1924] Fix | Delete
create: FlashMediaElementRenderer.create
[1925] Fix | Delete
};
[1926] Fix | Delete
_renderer.renderer.add(FlashMediaElementAudioOggRenderer);
[1927] Fix | Delete
}
[1928] Fix | Delete
[1929] Fix | Delete
},{"16":16,"18":18,"19":19,"2":2,"3":3,"5":5,"7":7,"8":8}],12:[function(_dereq_,module,exports){
[1930] Fix | Delete
'use strict';
[1931] Fix | Delete
[1932] Fix | Delete
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; };
[1933] Fix | Delete
[1934] Fix | Delete
var _window = _dereq_(3);
[1935] Fix | Delete
[1936] Fix | Delete
var _window2 = _interopRequireDefault(_window);
[1937] Fix | Delete
[1938] Fix | Delete
var _mejs = _dereq_(7);
[1939] Fix | Delete
[1940] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[1941] Fix | Delete
[1942] Fix | Delete
var _renderer = _dereq_(8);
[1943] Fix | Delete
[1944] Fix | Delete
var _general = _dereq_(18);
[1945] Fix | Delete
[1946] Fix | Delete
var _constants = _dereq_(16);
[1947] Fix | Delete
[1948] Fix | Delete
var _media = _dereq_(19);
[1949] Fix | Delete
[1950] Fix | Delete
var _dom = _dereq_(17);
[1951] Fix | Delete
[1952] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[1953] Fix | Delete
[1954] Fix | Delete
var NativeFlv = {
[1955] Fix | Delete
[1956] Fix | Delete
promise: null,
[1957] Fix | Delete
[1958] Fix | Delete
load: function load(settings) {
[1959] Fix | Delete
if (typeof flvjs !== 'undefined') {
[1960] Fix | Delete
NativeFlv.promise = new Promise(function (resolve) {
[1961] Fix | Delete
resolve();
[1962] Fix | Delete
}).then(function () {
[1963] Fix | Delete
NativeFlv._createPlayer(settings);
[1964] Fix | Delete
});
[1965] Fix | Delete
} else {
[1966] Fix | Delete
settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdn.jsdelivr.net/npm/flv.js@latest';
[1967] Fix | Delete
[1968] Fix | Delete
NativeFlv.promise = NativeFlv.promise || (0, _dom.loadScript)(settings.options.path);
[1969] Fix | Delete
NativeFlv.promise.then(function () {
[1970] Fix | Delete
NativeFlv._createPlayer(settings);
[1971] Fix | Delete
});
[1972] Fix | Delete
}
[1973] Fix | Delete
[1974] Fix | Delete
return NativeFlv.promise;
[1975] Fix | Delete
},
[1976] Fix | Delete
[1977] Fix | Delete
_createPlayer: function _createPlayer(settings) {
[1978] Fix | Delete
flvjs.LoggingControl.enableDebug = settings.options.debug;
[1979] Fix | Delete
flvjs.LoggingControl.enableVerbose = settings.options.debug;
[1980] Fix | Delete
var player = flvjs.createPlayer(settings.options, settings.configs);
[1981] Fix | Delete
_window2.default['__ready__' + settings.id](player);
[1982] Fix | Delete
return player;
[1983] Fix | Delete
}
[1984] Fix | Delete
};
[1985] Fix | Delete
[1986] Fix | Delete
var FlvNativeRenderer = {
[1987] Fix | Delete
name: 'native_flv',
[1988] Fix | Delete
options: {
[1989] Fix | Delete
prefix: 'native_flv',
[1990] Fix | Delete
flv: {
[1991] Fix | Delete
path: 'https://cdn.jsdelivr.net/npm/flv.js@latest',
[1992] Fix | Delete
[1993] Fix | Delete
cors: true,
[1994] Fix | Delete
debug: false
[1995] Fix | Delete
}
[1996] Fix | Delete
},
[1997] Fix | Delete
[1998] Fix | Delete
canPlayType: function canPlayType(type) {
[1999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function