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;