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
_window2.default.MediaElement = MediaElement;
[1000] Fix | Delete
_mejs2.default.MediaElement = MediaElement;
[1001] Fix | Delete
[1002] Fix | Delete
exports.default = MediaElement;
[1003] Fix | Delete
[1004] Fix | Delete
},{"16":16,"18":18,"19":19,"2":2,"3":3,"7":7,"8":8}],7:[function(_dereq_,module,exports){
[1005] Fix | Delete
'use strict';
[1006] Fix | Delete
[1007] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[1008] Fix | Delete
value: true
[1009] Fix | Delete
});
[1010] Fix | Delete
[1011] Fix | Delete
var _window = _dereq_(3);
[1012] Fix | Delete
[1013] Fix | Delete
var _window2 = _interopRequireDefault(_window);
[1014] Fix | Delete
[1015] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[1016] Fix | Delete
[1017] Fix | Delete
var mejs = {};
[1018] Fix | Delete
[1019] Fix | Delete
mejs.version = '4.2.17';
[1020] Fix | Delete
[1021] Fix | Delete
mejs.html5media = {
[1022] Fix | Delete
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'],
[1023] Fix | Delete
readOnlyProperties: ['duration', 'paused', 'ended', 'buffered', 'error', 'networkState', 'readyState', 'seeking', 'seekable'],
[1024] Fix | Delete
[1025] Fix | Delete
methods: ['load', 'play', 'pause', 'canPlayType'],
[1026] Fix | Delete
[1027] Fix | Delete
events: ['loadstart', 'durationchange', 'loadedmetadata', 'loadeddata', 'progress', 'canplay', 'canplaythrough', 'suspend', 'abort', 'error', 'emptied', 'stalled', 'play', 'playing', 'pause', 'waiting', 'seeking', 'seeked', 'timeupdate', 'ended', 'ratechange', 'volumechange'],
[1028] Fix | Delete
[1029] Fix | Delete
mediaTypes: ['audio/mp3', 'audio/ogg', 'audio/oga', 'audio/wav', 'audio/x-wav', 'audio/wave', 'audio/x-pn-wav', 'audio/mpeg', 'audio/mp4', 'video/mp4', 'video/webm', 'video/ogg', 'video/ogv']
[1030] Fix | Delete
};
[1031] Fix | Delete
[1032] Fix | Delete
_window2.default.mejs = mejs;
[1033] Fix | Delete
[1034] Fix | Delete
exports.default = mejs;
[1035] Fix | Delete
[1036] Fix | Delete
},{"3":3}],8:[function(_dereq_,module,exports){
[1037] Fix | Delete
'use strict';
[1038] Fix | Delete
[1039] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[1040] Fix | Delete
value: true
[1041] Fix | Delete
});
[1042] Fix | Delete
exports.renderer = undefined;
[1043] Fix | Delete
[1044] 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; };
[1045] Fix | Delete
[1046] Fix | Delete
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; }; }();
[1047] Fix | Delete
[1048] Fix | Delete
var _mejs = _dereq_(7);
[1049] Fix | Delete
[1050] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[1051] Fix | Delete
[1052] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[1053] Fix | Delete
[1054] Fix | Delete
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
[1055] Fix | Delete
[1056] Fix | Delete
var Renderer = function () {
[1057] Fix | Delete
function Renderer() {
[1058] Fix | Delete
_classCallCheck(this, Renderer);
[1059] Fix | Delete
[1060] Fix | Delete
this.renderers = {};
[1061] Fix | Delete
this.order = [];
[1062] Fix | Delete
}
[1063] Fix | Delete
[1064] Fix | Delete
_createClass(Renderer, [{
[1065] Fix | Delete
key: 'add',
[1066] Fix | Delete
value: function add(renderer) {
[1067] Fix | Delete
if (renderer.name === undefined) {
[1068] Fix | Delete
throw new TypeError('renderer must contain at least `name` property');
[1069] Fix | Delete
}
[1070] Fix | Delete
[1071] Fix | Delete
this.renderers[renderer.name] = renderer;
[1072] Fix | Delete
this.order.push(renderer.name);
[1073] Fix | Delete
}
[1074] Fix | Delete
}, {
[1075] Fix | Delete
key: 'select',
[1076] Fix | Delete
value: function select(mediaFiles) {
[1077] Fix | Delete
var renderers = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
[1078] Fix | Delete
[1079] Fix | Delete
var renderersLength = renderers.length;
[1080] Fix | Delete
[1081] Fix | Delete
renderers = renderers.length ? renderers : this.order;
[1082] Fix | Delete
[1083] Fix | Delete
if (!renderersLength) {
[1084] Fix | Delete
var rendererIndicator = [/^(html5|native)/i, /^flash/i, /iframe$/i],
[1085] Fix | Delete
rendererRanking = function rendererRanking(renderer) {
[1086] Fix | Delete
for (var i = 0, total = rendererIndicator.length; i < total; i++) {
[1087] Fix | Delete
if (rendererIndicator[i].test(renderer)) {
[1088] Fix | Delete
return i;
[1089] Fix | Delete
}
[1090] Fix | Delete
}
[1091] Fix | Delete
return rendererIndicator.length;
[1092] Fix | Delete
};
[1093] Fix | Delete
[1094] Fix | Delete
renderers.sort(function (a, b) {
[1095] Fix | Delete
return rendererRanking(a) - rendererRanking(b);
[1096] Fix | Delete
});
[1097] Fix | Delete
}
[1098] Fix | Delete
[1099] Fix | Delete
for (var i = 0, total = renderers.length; i < total; i++) {
[1100] Fix | Delete
var key = renderers[i],
[1101] Fix | Delete
_renderer = this.renderers[key];
[1102] Fix | Delete
[1103] Fix | Delete
if (_renderer !== null && _renderer !== undefined) {
[1104] Fix | Delete
for (var j = 0, jl = mediaFiles.length; j < jl; j++) {
[1105] Fix | Delete
if (typeof _renderer.canPlayType === 'function' && typeof mediaFiles[j].type === 'string' && _renderer.canPlayType(mediaFiles[j].type)) {
[1106] Fix | Delete
return {
[1107] Fix | Delete
rendererName: _renderer.name,
[1108] Fix | Delete
src: mediaFiles[j].src
[1109] Fix | Delete
};
[1110] Fix | Delete
}
[1111] Fix | Delete
}
[1112] Fix | Delete
}
[1113] Fix | Delete
}
[1114] Fix | Delete
[1115] Fix | Delete
return null;
[1116] Fix | Delete
}
[1117] Fix | Delete
}, {
[1118] Fix | Delete
key: 'order',
[1119] Fix | Delete
set: function set(order) {
[1120] Fix | Delete
if (!Array.isArray(order)) {
[1121] Fix | Delete
throw new TypeError('order must be an array of strings.');
[1122] Fix | Delete
}
[1123] Fix | Delete
[1124] Fix | Delete
this._order = order;
[1125] Fix | Delete
},
[1126] Fix | Delete
get: function get() {
[1127] Fix | Delete
return this._order;
[1128] Fix | Delete
}
[1129] Fix | Delete
}, {
[1130] Fix | Delete
key: 'renderers',
[1131] Fix | Delete
set: function set(renderers) {
[1132] Fix | Delete
if (renderers !== null && (typeof renderers === 'undefined' ? 'undefined' : _typeof(renderers)) !== 'object') {
[1133] Fix | Delete
throw new TypeError('renderers must be an array of objects.');
[1134] Fix | Delete
}
[1135] Fix | Delete
[1136] Fix | Delete
this._renderers = renderers;
[1137] Fix | Delete
},
[1138] Fix | Delete
get: function get() {
[1139] Fix | Delete
return this._renderers;
[1140] Fix | Delete
}
[1141] Fix | Delete
}]);
[1142] Fix | Delete
[1143] Fix | Delete
return Renderer;
[1144] Fix | Delete
}();
[1145] Fix | Delete
[1146] Fix | Delete
var renderer = exports.renderer = new Renderer();
[1147] Fix | Delete
[1148] Fix | Delete
_mejs2.default.Renderers = renderer;
[1149] Fix | Delete
[1150] Fix | Delete
},{"7":7}],9:[function(_dereq_,module,exports){
[1151] Fix | Delete
'use strict';
[1152] Fix | Delete
[1153] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[1154] Fix | Delete
value: true
[1155] Fix | Delete
});
[1156] Fix | Delete
var EN = exports.EN = {
[1157] Fix | Delete
'mejs.plural-form': 1,
[1158] Fix | Delete
[1159] Fix | Delete
'mejs.download-file': 'Download File',
[1160] Fix | Delete
[1161] Fix | Delete
'mejs.install-flash': 'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/',
[1162] Fix | Delete
[1163] Fix | Delete
'mejs.fullscreen': 'Fullscreen',
[1164] Fix | Delete
[1165] Fix | Delete
'mejs.play': 'Play',
[1166] Fix | Delete
'mejs.pause': 'Pause',
[1167] Fix | Delete
[1168] Fix | Delete
'mejs.time-slider': 'Time Slider',
[1169] Fix | Delete
'mejs.time-help-text': 'Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.',
[1170] Fix | Delete
'mejs.live-broadcast': 'Live Broadcast',
[1171] Fix | Delete
[1172] Fix | Delete
'mejs.volume-help-text': 'Use Up/Down Arrow keys to increase or decrease volume.',
[1173] Fix | Delete
'mejs.unmute': 'Unmute',
[1174] Fix | Delete
'mejs.mute': 'Mute',
[1175] Fix | Delete
'mejs.volume-slider': 'Volume Slider',
[1176] Fix | Delete
[1177] Fix | Delete
'mejs.video-player': 'Video Player',
[1178] Fix | Delete
'mejs.audio-player': 'Audio Player',
[1179] Fix | Delete
[1180] Fix | Delete
'mejs.captions-subtitles': 'Captions/Subtitles',
[1181] Fix | Delete
'mejs.captions-chapters': 'Chapters',
[1182] Fix | Delete
'mejs.none': 'None',
[1183] Fix | Delete
'mejs.afrikaans': 'Afrikaans',
[1184] Fix | Delete
'mejs.albanian': 'Albanian',
[1185] Fix | Delete
'mejs.arabic': 'Arabic',
[1186] Fix | Delete
'mejs.belarusian': 'Belarusian',
[1187] Fix | Delete
'mejs.bulgarian': 'Bulgarian',
[1188] Fix | Delete
'mejs.catalan': 'Catalan',
[1189] Fix | Delete
'mejs.chinese': 'Chinese',
[1190] Fix | Delete
'mejs.chinese-simplified': 'Chinese (Simplified)',
[1191] Fix | Delete
'mejs.chinese-traditional': 'Chinese (Traditional)',
[1192] Fix | Delete
'mejs.croatian': 'Croatian',
[1193] Fix | Delete
'mejs.czech': 'Czech',
[1194] Fix | Delete
'mejs.danish': 'Danish',
[1195] Fix | Delete
'mejs.dutch': 'Dutch',
[1196] Fix | Delete
'mejs.english': 'English',
[1197] Fix | Delete
'mejs.estonian': 'Estonian',
[1198] Fix | Delete
'mejs.filipino': 'Filipino',
[1199] Fix | Delete
'mejs.finnish': 'Finnish',
[1200] Fix | Delete
'mejs.french': 'French',
[1201] Fix | Delete
'mejs.galician': 'Galician',
[1202] Fix | Delete
'mejs.german': 'German',
[1203] Fix | Delete
'mejs.greek': 'Greek',
[1204] Fix | Delete
'mejs.haitian-creole': 'Haitian Creole',
[1205] Fix | Delete
'mejs.hebrew': 'Hebrew',
[1206] Fix | Delete
'mejs.hindi': 'Hindi',
[1207] Fix | Delete
'mejs.hungarian': 'Hungarian',
[1208] Fix | Delete
'mejs.icelandic': 'Icelandic',
[1209] Fix | Delete
'mejs.indonesian': 'Indonesian',
[1210] Fix | Delete
'mejs.irish': 'Irish',
[1211] Fix | Delete
'mejs.italian': 'Italian',
[1212] Fix | Delete
'mejs.japanese': 'Japanese',
[1213] Fix | Delete
'mejs.korean': 'Korean',
[1214] Fix | Delete
'mejs.latvian': 'Latvian',
[1215] Fix | Delete
'mejs.lithuanian': 'Lithuanian',
[1216] Fix | Delete
'mejs.macedonian': 'Macedonian',
[1217] Fix | Delete
'mejs.malay': 'Malay',
[1218] Fix | Delete
'mejs.maltese': 'Maltese',
[1219] Fix | Delete
'mejs.norwegian': 'Norwegian',
[1220] Fix | Delete
'mejs.persian': 'Persian',
[1221] Fix | Delete
'mejs.polish': 'Polish',
[1222] Fix | Delete
'mejs.portuguese': 'Portuguese',
[1223] Fix | Delete
'mejs.romanian': 'Romanian',
[1224] Fix | Delete
'mejs.russian': 'Russian',
[1225] Fix | Delete
'mejs.serbian': 'Serbian',
[1226] Fix | Delete
'mejs.slovak': 'Slovak',
[1227] Fix | Delete
'mejs.slovenian': 'Slovenian',
[1228] Fix | Delete
'mejs.spanish': 'Spanish',
[1229] Fix | Delete
'mejs.swahili': 'Swahili',
[1230] Fix | Delete
'mejs.swedish': 'Swedish',
[1231] Fix | Delete
'mejs.tagalog': 'Tagalog',
[1232] Fix | Delete
'mejs.thai': 'Thai',
[1233] Fix | Delete
'mejs.turkish': 'Turkish',
[1234] Fix | Delete
'mejs.ukrainian': 'Ukrainian',
[1235] Fix | Delete
'mejs.vietnamese': 'Vietnamese',
[1236] Fix | Delete
'mejs.welsh': 'Welsh',
[1237] Fix | Delete
'mejs.yiddish': 'Yiddish'
[1238] Fix | Delete
};
[1239] Fix | Delete
[1240] Fix | Delete
},{}],10:[function(_dereq_,module,exports){
[1241] Fix | Delete
'use strict';
[1242] Fix | Delete
[1243] 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; };
[1244] Fix | Delete
[1245] Fix | Delete
var _window = _dereq_(3);
[1246] Fix | Delete
[1247] Fix | Delete
var _window2 = _interopRequireDefault(_window);
[1248] Fix | Delete
[1249] Fix | Delete
var _mejs = _dereq_(7);
[1250] Fix | Delete
[1251] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[1252] Fix | Delete
[1253] Fix | Delete
var _renderer = _dereq_(8);
[1254] Fix | Delete
[1255] Fix | Delete
var _general = _dereq_(18);
[1256] Fix | Delete
[1257] Fix | Delete
var _media = _dereq_(19);
[1258] Fix | Delete
[1259] Fix | Delete
var _constants = _dereq_(16);
[1260] Fix | Delete
[1261] Fix | Delete
var _dom = _dereq_(17);
[1262] Fix | Delete
[1263] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[1264] Fix | Delete
[1265] Fix | Delete
var NativeDash = {
[1266] Fix | Delete
[1267] Fix | Delete
promise: null,
[1268] Fix | Delete
[1269] Fix | Delete
load: function load(settings) {
[1270] Fix | Delete
if (typeof dashjs !== 'undefined') {
[1271] Fix | Delete
NativeDash.promise = new Promise(function (resolve) {
[1272] Fix | Delete
resolve();
[1273] Fix | Delete
}).then(function () {
[1274] Fix | Delete
NativeDash._createPlayer(settings);
[1275] Fix | Delete
});
[1276] Fix | Delete
} else {
[1277] Fix | Delete
settings.options.path = typeof settings.options.path === 'string' ? settings.options.path : 'https://cdn.dashjs.org/latest/dash.all.min.js';
[1278] Fix | Delete
[1279] Fix | Delete
NativeDash.promise = NativeDash.promise || (0, _dom.loadScript)(settings.options.path);
[1280] Fix | Delete
NativeDash.promise.then(function () {
[1281] Fix | Delete
NativeDash._createPlayer(settings);
[1282] Fix | Delete
});
[1283] Fix | Delete
}
[1284] Fix | Delete
[1285] Fix | Delete
return NativeDash.promise;
[1286] Fix | Delete
},
[1287] Fix | Delete
[1288] Fix | Delete
_createPlayer: function _createPlayer(settings) {
[1289] Fix | Delete
var player = dashjs.MediaPlayer().create();
[1290] Fix | Delete
_window2.default['__ready__' + settings.id](player);
[1291] Fix | Delete
return player;
[1292] Fix | Delete
}
[1293] Fix | Delete
};
[1294] Fix | Delete
[1295] Fix | Delete
var DashNativeRenderer = {
[1296] Fix | Delete
name: 'native_dash',
[1297] Fix | Delete
options: {
[1298] Fix | Delete
prefix: 'native_dash',
[1299] Fix | Delete
dash: {
[1300] Fix | Delete
path: 'https://cdn.dashjs.org/latest/dash.all.min.js',
[1301] Fix | Delete
debug: false,
[1302] Fix | Delete
drm: {},
[1303] Fix | Delete
[1304] Fix | Delete
robustnessLevel: ''
[1305] Fix | Delete
}
[1306] Fix | Delete
},
[1307] Fix | Delete
[1308] Fix | Delete
canPlayType: function canPlayType(type) {
[1309] Fix | Delete
return _constants.HAS_MSE && ['application/dash+xml'].indexOf(type.toLowerCase()) > -1;
[1310] Fix | Delete
},
[1311] Fix | Delete
[1312] Fix | Delete
create: function create(mediaElement, options, mediaFiles) {
[1313] Fix | Delete
[1314] Fix | Delete
var originalNode = mediaElement.originalNode,
[1315] Fix | Delete
id = mediaElement.id + '_' + options.prefix,
[1316] Fix | Delete
autoplay = originalNode.autoplay,
[1317] Fix | Delete
children = originalNode.children;
[1318] Fix | Delete
[1319] Fix | Delete
var node = null,
[1320] Fix | Delete
dashPlayer = null;
[1321] Fix | Delete
[1322] Fix | Delete
originalNode.removeAttribute('type');
[1323] Fix | Delete
for (var i = 0, total = children.length; i < total; i++) {
[1324] Fix | Delete
children[i].removeAttribute('type');
[1325] Fix | Delete
}
[1326] Fix | Delete
[1327] Fix | Delete
node = originalNode.cloneNode(true);
[1328] Fix | Delete
options = Object.assign(options, mediaElement.options);
[1329] Fix | Delete
[1330] Fix | Delete
var props = _mejs2.default.html5media.properties,
[1331] Fix | Delete
events = _mejs2.default.html5media.events.concat(['click', 'mouseover', 'mouseout']).filter(function (e) {
[1332] Fix | Delete
return e !== 'error';
[1333] Fix | Delete
}),
[1334] Fix | Delete
attachNativeEvents = function attachNativeEvents(e) {
[1335] Fix | Delete
var event = (0, _general.createEvent)(e.type, mediaElement);
[1336] Fix | Delete
mediaElement.dispatchEvent(event);
[1337] Fix | Delete
},
[1338] Fix | Delete
assignGettersSetters = function assignGettersSetters(propName) {
[1339] Fix | Delete
var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
[1340] Fix | Delete
[1341] Fix | Delete
node['get' + capName] = function () {
[1342] Fix | Delete
return dashPlayer !== null ? node[propName] : null;
[1343] Fix | Delete
};
[1344] Fix | Delete
[1345] Fix | Delete
node['set' + capName] = function (value) {
[1346] Fix | Delete
if (_mejs2.default.html5media.readOnlyProperties.indexOf(propName) === -1) {
[1347] Fix | Delete
if (propName === 'src') {
[1348] Fix | Delete
var source = (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && value.src ? value.src : value;
[1349] Fix | Delete
node[propName] = source;
[1350] Fix | Delete
if (dashPlayer !== null) {
[1351] Fix | Delete
dashPlayer.reset();
[1352] Fix | Delete
for (var _i = 0, _total = events.length; _i < _total; _i++) {
[1353] Fix | Delete
node.removeEventListener(events[_i], attachNativeEvents);
[1354] Fix | Delete
}
[1355] Fix | Delete
dashPlayer = NativeDash._createPlayer({
[1356] Fix | Delete
options: options.dash,
[1357] Fix | Delete
id: id
[1358] Fix | Delete
});
[1359] Fix | Delete
[1360] Fix | Delete
if (value && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && _typeof(value.drm) === 'object') {
[1361] Fix | Delete
dashPlayer.setProtectionData(value.drm);
[1362] Fix | Delete
if ((0, _general.isString)(options.dash.robustnessLevel) && options.dash.robustnessLevel) {
[1363] Fix | Delete
dashPlayer.getProtectionController().setRobustnessLevel(options.dash.robustnessLevel);
[1364] Fix | Delete
}
[1365] Fix | Delete
}
[1366] Fix | Delete
dashPlayer.attachSource(source);
[1367] Fix | Delete
if (autoplay) {
[1368] Fix | Delete
dashPlayer.play();
[1369] Fix | Delete
}
[1370] Fix | Delete
}
[1371] Fix | Delete
} else {
[1372] Fix | Delete
node[propName] = value;
[1373] Fix | Delete
}
[1374] Fix | Delete
}
[1375] Fix | Delete
};
[1376] Fix | Delete
};
[1377] Fix | Delete
[1378] Fix | Delete
for (var _i2 = 0, _total2 = props.length; _i2 < _total2; _i2++) {
[1379] Fix | Delete
assignGettersSetters(props[_i2]);
[1380] Fix | Delete
}
[1381] Fix | Delete
[1382] Fix | Delete
_window2.default['__ready__' + id] = function (_dashPlayer) {
[1383] Fix | Delete
mediaElement.dashPlayer = dashPlayer = _dashPlayer;
[1384] Fix | Delete
[1385] Fix | Delete
var dashEvents = dashjs.MediaPlayer.events,
[1386] Fix | Delete
assignEvents = function assignEvents(eventName) {
[1387] Fix | Delete
if (eventName === 'loadedmetadata') {
[1388] Fix | Delete
dashPlayer.initialize();
[1389] Fix | Delete
dashPlayer.attachView(node);
[1390] Fix | Delete
dashPlayer.setAutoPlay(false);
[1391] Fix | Delete
[1392] Fix | Delete
if (_typeof(options.dash.drm) === 'object' && !_mejs2.default.Utils.isObjectEmpty(options.dash.drm)) {
[1393] Fix | Delete
dashPlayer.setProtectionData(options.dash.drm);
[1394] Fix | Delete
if ((0, _general.isString)(options.dash.robustnessLevel) && options.dash.robustnessLevel) {
[1395] Fix | Delete
dashPlayer.getProtectionController().setRobustnessLevel(options.dash.robustnessLevel);
[1396] Fix | Delete
}
[1397] Fix | Delete
}
[1398] Fix | Delete
dashPlayer.attachSource(node.getSrc());
[1399] Fix | Delete
}
[1400] Fix | Delete
[1401] Fix | Delete
node.addEventListener(eventName, attachNativeEvents);
[1402] Fix | Delete
};
[1403] Fix | Delete
[1404] Fix | Delete
for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) {
[1405] Fix | Delete
assignEvents(events[_i3]);
[1406] Fix | Delete
}
[1407] Fix | Delete
[1408] Fix | Delete
var assignMdashEvents = function assignMdashEvents(e) {
[1409] Fix | Delete
if (e.type.toLowerCase() === 'error') {
[1410] Fix | Delete
mediaElement.generateError(e.message, node.src);
[1411] Fix | Delete
console.error(e);
[1412] Fix | Delete
} else {
[1413] Fix | Delete
var _event = (0, _general.createEvent)(e.type, mediaElement);
[1414] Fix | Delete
_event.data = e;
[1415] Fix | Delete
mediaElement.dispatchEvent(_event);
[1416] Fix | Delete
}
[1417] Fix | Delete
};
[1418] Fix | Delete
[1419] Fix | Delete
for (var eventType in dashEvents) {
[1420] Fix | Delete
if (dashEvents.hasOwnProperty(eventType)) {
[1421] Fix | Delete
dashPlayer.on(dashEvents[eventType], function (e) {
[1422] Fix | Delete
return assignMdashEvents(e);
[1423] Fix | Delete
});
[1424] Fix | Delete
}
[1425] Fix | Delete
}
[1426] Fix | Delete
};
[1427] Fix | Delete
[1428] Fix | Delete
if (mediaFiles && mediaFiles.length > 0) {
[1429] Fix | Delete
for (var _i4 = 0, _total4 = mediaFiles.length; _i4 < _total4; _i4++) {
[1430] Fix | Delete
if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)) {
[1431] Fix | Delete
node.setAttribute('src', mediaFiles[_i4].src);
[1432] Fix | Delete
if (typeof mediaFiles[_i4].drm !== 'undefined') {
[1433] Fix | Delete
options.dash.drm = mediaFiles[_i4].drm;
[1434] Fix | Delete
}
[1435] Fix | Delete
break;
[1436] Fix | Delete
}
[1437] Fix | Delete
}
[1438] Fix | Delete
}
[1439] Fix | Delete
[1440] Fix | Delete
node.setAttribute('id', id);
[1441] Fix | Delete
[1442] Fix | Delete
originalNode.parentNode.insertBefore(node, originalNode);
[1443] Fix | Delete
originalNode.autoplay = false;
[1444] Fix | Delete
originalNode.style.display = 'none';
[1445] Fix | Delete
[1446] Fix | Delete
node.setSize = function (width, height) {
[1447] Fix | Delete
node.style.width = width + 'px';
[1448] Fix | Delete
node.style.height = height + 'px';
[1449] Fix | Delete
return node;
[1450] Fix | Delete
};
[1451] Fix | Delete
[1452] Fix | Delete
node.hide = function () {
[1453] Fix | Delete
node.pause();
[1454] Fix | Delete
node.style.display = 'none';
[1455] Fix | Delete
return node;
[1456] Fix | Delete
};
[1457] Fix | Delete
[1458] Fix | Delete
node.show = function () {
[1459] Fix | Delete
node.style.display = '';
[1460] Fix | Delete
return node;
[1461] Fix | Delete
};
[1462] Fix | Delete
[1463] Fix | Delete
node.destroy = function () {
[1464] Fix | Delete
if (dashPlayer !== null) {
[1465] Fix | Delete
dashPlayer.reset();
[1466] Fix | Delete
}
[1467] Fix | Delete
};
[1468] Fix | Delete
[1469] Fix | Delete
var event = (0, _general.createEvent)('rendererready', node);
[1470] Fix | Delete
mediaElement.dispatchEvent(event);
[1471] Fix | Delete
[1472] Fix | Delete
mediaElement.promises.push(NativeDash.load({
[1473] Fix | Delete
options: options.dash,
[1474] Fix | Delete
id: id
[1475] Fix | Delete
}));
[1476] Fix | Delete
[1477] Fix | Delete
return node;
[1478] Fix | Delete
}
[1479] Fix | Delete
};
[1480] Fix | Delete
[1481] Fix | Delete
_media.typeChecks.push(function (url) {
[1482] Fix | Delete
return ~url.toLowerCase().indexOf('.mpd') ? 'application/dash+xml' : null;
[1483] Fix | Delete
});
[1484] Fix | Delete
[1485] Fix | Delete
_renderer.renderer.add(DashNativeRenderer);
[1486] Fix | Delete
[1487] Fix | Delete
},{"16":16,"17":17,"18":18,"19":19,"3":3,"7":7,"8":8}],11:[function(_dereq_,module,exports){
[1488] Fix | Delete
'use strict';
[1489] Fix | Delete
[1490] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[1491] Fix | Delete
value: true
[1492] Fix | Delete
});
[1493] Fix | Delete
exports.PluginDetector = undefined;
[1494] Fix | Delete
[1495] 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; };
[1496] Fix | Delete
[1497] Fix | Delete
var _window = _dereq_(3);
[1498] Fix | Delete
[1499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function