@@ -319,13 +319,15 @@ var HLS = /*#__PURE__*/function () {
319319
320320 _classCallCheck$1(this, HLS);
321321
322- addJs("https://open.ys7.com/sdk/js/2.0 /js/hls.min .js", function () {
322+ addJs("https://open.ys7.com/assets/ezuikit_v3.4 /js/hls.js", function () {
323323 console.log("加载hls.min.js成功", window.Hls);
324324 console.log("isSupportHls", window.Hls.isSupported());
325325
326326 if (window.Hls.isSupported()) {
327327 _this.initHLS(videoId, url);
328328 }
329+ }, function () {
330+ return !!window.Hls;
329331 });
330332 }
331333
@@ -31912,9 +31914,40 @@ var matchTemplate = function matchTemplate(templateName, params) {
3191231914};
3191331915
3191431916var isVersion2Available = function isVersion2Available() {
31917+ var ua = window.navigator.userAgent.toLowerCase(); //获取用户端信息
31918+
31919+ var info = {
31920+ sa: /version.*safari/.test(ua),
31921+ //匹配Safari浏览器
31922+ ch: /chrome/.test(ua),
31923+ //匹配Chrome浏览器
31924+ ff: /gecko/.test(ua) && !/webkit/.test(ua) //匹配Firefox浏览器
31925+
31926+ };
3191531927 var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
31916- var isSharedArrayBuffer = window.SharedArrayBuffer;
31917- return isSharedArrayBuffer && !isMobile;
31928+
31929+ if (isMobile) {
31930+ return false;
31931+ } else if (info.ch) {
31932+ var getChromeVersion = function getChromeVersion() {
31933+ var arr = window.navigator.userAgent.split(' ');
31934+ var chromeVersion = '';
31935+
31936+ for (var i = 0; i < arr.length; i++) {
31937+ if (/chrome/i.test(arr[i])) chromeVersion = arr[i];
31938+ }
31939+
31940+ if (chromeVersion) {
31941+ return Number(chromeVersion.split('/')[1].split('.')[0]);
31942+ } else {
31943+ return false;
31944+ }
31945+ };
31946+
31947+ return getChromeVersion() > 91 && !!window.SharedArrayBuffer;
31948+ }
31949+
31950+ return false;
3191831951};
3191931952
3192031953var EZUIKitPlayer = /*#__PURE__*/function () {
0 commit comments