From b1b96e3445f2968702a16656cc3a609755e00fdf Mon Sep 17 00:00:00 2001 From: 21561 <215613905@qq.com> Date: Sun, 20 Apr 2025 16:50:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=AE=9E=E9=99=85=E6=92=AD=E6=94=BE=E5=9C=B0=E5=9D=80;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/github/tvbox/osc/ui/activity/DetailActivity.java | 9 +++++++++ .../com/github/tvbox/osc/ui/activity/PlayActivity.java | 1 + .../com/github/tvbox/osc/ui/fragment/PlayFragment.java | 1 + 3 files changed, 11 insertions(+) diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java index 5c4f973a..9564c721 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java @@ -834,6 +834,10 @@ public class DetailActivity extends BaseActivity { vodInfo.playerCfg = event.obj.toString(); //保存历史 insertVod(firstsourceKey, vodInfo); + } else if (event.obj instanceof String) { + String url = event.obj.toString(); + //设置更新播放地址 + setTvPlayUrl(url); } } @@ -1071,4 +1075,9 @@ public class DetailActivity extends BaseActivity { } EventBus.getDefault().post(new RefreshEvent(RefreshEvent.TYPE_SUBTITLE_SIZE_CHANGE, subtitleTextSize)); } + + private void setTvPlayUrl(String url) + { + setTextShow(tvPlayUrl, "播放地址:", url); + } } diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java index 0b007319..87f536ce 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/PlayActivity.java @@ -508,6 +508,7 @@ public class PlayActivity extends BaseActivity { } void playUrl(String url, HashMap headers) { + if(!url.startsWith("data:application"))EventBus.getDefault().post(new RefreshEvent(RefreshEvent.TYPE_REFRESH, url));//更新播放地址 if (!Hawk.get(HawkConfig.M3U8_PURIFY, false)) { goPlayUrl(url,headers); return; diff --git a/app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java b/app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java index e3d224b3..d5cb1820 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/fragment/PlayFragment.java @@ -524,6 +524,7 @@ public class PlayFragment extends BaseLazyFragment { } void playUrl(String url, HashMap headers) { + if(!url.startsWith("data:application"))EventBus.getDefault().post(new RefreshEvent(RefreshEvent.TYPE_REFRESH, url));//更新播放地址 if (!Hawk.get(HawkConfig.M3U8_PURIFY, false)) { goPlayUrl(url,headers); return;