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 {