From c8e388eb396fc9040addf1ec6141a00e6f8b6be0 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 25 Aug 2023 00:33:13 +0800 Subject: [PATCH] Fix cast local file --- .../com/fongmi/android/tv/ui/activity/DetailActivity.java | 2 +- .../com/fongmi/android/tv/ui/custom/dialog/CastDialog.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index 410ac88cc..74caa5cf4 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -63,8 +63,8 @@ import com.fongmi.android.tv.service.PlaybackService; import com.fongmi.android.tv.ui.adapter.EpisodeAdapter; import com.fongmi.android.tv.ui.adapter.FlagAdapter; import com.fongmi.android.tv.ui.adapter.ParseAdapter; -import com.fongmi.android.tv.ui.adapter.QuickAdapter; import com.fongmi.android.tv.ui.adapter.QualityAdapter; +import com.fongmi.android.tv.ui.adapter.QuickAdapter; import com.fongmi.android.tv.ui.base.BaseActivity; import com.fongmi.android.tv.ui.base.ViewType; import com.fongmi.android.tv.ui.custom.CustomKeyDownVod; diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/custom/dialog/CastDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/custom/dialog/CastDialog.java index 53ca90693..7577afc93 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/custom/dialog/CastDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/custom/dialog/CastDialog.java @@ -68,7 +68,9 @@ public class CastDialog extends BaseDialog implements DeviceAdapter.OnClickListe public CastDialog history(History history) { String id = history.getVodId(); - String fd = id.startsWith("file") ? Server.get().getAddress() + "/" + id.replace(Path.rootPath(), "") : id; + String fd = history.getVodId(); + if (id.startsWith("/")) fd = Server.get().getAddress() + "/file://" + fd.replace(Path.rootPath(), ""); + if (id.startsWith("file")) fd = Server.get().getAddress() + "/" + fd.replace(Path.rootPath(), ""); if (fd.contains("127.0.0.1")) fd = fd.replace("127.0.0.1", Server.get().getIP()); body.add("history", history.toString().replace(id, fd)); return this;