From 08391d5a00c8efdb93081217053062d4668f6216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=9A=E9=A3=8E=E6=8B=82=E6=9F=B3=E9=A2=9C?= <434857005@qq.com> Date: Thu, 11 May 2023 17:20:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=97=85=E6=8E=A2=E9=80=BB=E8=BE=91=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/version.txt | 2 +- templates/cms/mxpro/detailContent.html | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/js/version.txt b/js/version.txt index 7c87d9d..623c168 100644 --- a/js/version.txt +++ b/js/version.txt @@ -1 +1 @@ -3.9.41beta23 \ No newline at end of file +3.9.41beta24 \ No newline at end of file diff --git a/templates/cms/mxpro/detailContent.html b/templates/cms/mxpro/detailContent.html index bc07cd1..39feb9f 100644 --- a/templates/cms/mxpro/detailContent.html +++ b/templates/cms/mxpro/detailContent.html @@ -51,6 +51,7 @@ @@ -284,17 +285,20 @@ const app = createApp({ for(const resource of resources){ let res_url = resource.name; let res_url2 = res_url.split('?')[0]; - if(res_url2.endsWith('.m3u8')){ + if(res_url.endsWith('.m3u8')||res_url2.endsWith('.m3u8')){ console.log(`嗅探到m3u8文件:${res_url},共计嗅探:${counter}次`); clearInterval(sniffer); + methods.setPlayUrl(res_url); break; - }else if(res_url2.endsWith('.mp4')){ + }else if(res_url.endsWith('.mp4')||res_url2.endsWith('.mp4')){ console.log(`嗅探到mp4文件:${res_url},共计嗅探:${counter}次`); clearInterval(sniffer); + methods.setPlayUrl(res_url); break; - }else if(/\.(m4a|mp3|flv|aac)$/.test(res_url2)){ + }else if(/\.(m4a|mp3|flv|aac)$/.test(res_url)||/\.(m4a|mp3|flv|aac)$/.test(res_url2)){ console.log(`嗅探到音频文件:${res_url},共计嗅探:${counter}次`); clearInterval(sniffer); + methods.setPlayUrl(res_url); break; } } @@ -317,6 +321,9 @@ const app = createApp({ }, openTestVideo(e){ iframeSrc.value = ctx.value.path+'?url='+'https://sf9-dycdn-tos.pstatp.com/obj/tos-cn-i-8gu37r9deh/7c399215485c40cb9f1d1da640354a12?filename=1.mp4'; + }, + setPlayUrl(url){ + iframeSrc.value = ctx.value.path+'?url='+url; } } return {