Fix cast bug

pull/310/head
FongMi 2 years ago
parent b9a0a85e17
commit 70d0015639
  1. 3
      app/src/mobile/java/com/fongmi/android/tv/cast/CastVideo.java
  2. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java

@ -1,5 +1,7 @@
package com.fongmi.android.tv.cast;
import android.net.Uri;
import com.fongmi.android.tv.server.Server;
import com.github.catvod.utils.Path;
import com.github.catvod.utils.Util;
@ -15,6 +17,7 @@ public class CastVideo {
private CastVideo(String name, String url) {
if (url.startsWith("file")) url = Server.get().getAddress() + "/" + url.replace(Path.rootPath(), "");
if (url.startsWith("http://127.0.0.1:7777")) url = Uri.parse(url).getQueryParameter("url");
if (url.contains("127.0.0.1")) url = url.replace("127.0.0.1", Util.getIp());
this.name = name;
this.url = url;

@ -1,5 +1,6 @@
package com.fongmi.android.tv.ui.dialog;
import android.net.Uri;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@ -78,6 +79,7 @@ public class CastDialog extends BaseDialog implements DeviceAdapter.OnClickListe
String fd = history.getVodId();
if (fd.startsWith("/")) fd = Server.get().getAddress() + "/file" + fd.replace(Path.rootPath(), "");
if (fd.startsWith("file")) fd = Server.get().getAddress() + "/" + fd.replace(Path.rootPath(), "");
if (fd.startsWith("http://127.0.0.1:7777")) fd = Uri.parse(fd).getQueryParameter("url");
if (fd.contains("127.0.0.1")) fd = fd.replace("127.0.0.1", Util.getIp());
body.add("history", history.toString().replace(id, fd));
return this;

Loading…
Cancel
Save