pull/586/head
FongMi 2 years ago
parent bec7b5de2e
commit 2485b77636
  1. 1
      app/src/main/java/com/fongmi/android/tv/bean/Result.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java

@ -118,6 +118,7 @@ public class Result implements Parcelable {
public static Result error(String msg) {
Result result = new Result();
result.setParse(0);
result.setMsg(msg);
return result;
}

@ -4,6 +4,7 @@ import android.net.Uri;
import android.util.Base64;
import com.fongmi.android.tv.bean.Episode;
import com.fongmi.android.tv.exception.ExtractException;
import com.fongmi.android.tv.player.Source;
import com.github.catvod.net.OkHttp;
import com.github.kiulian.downloader.YoutubeDownloader;
@ -48,6 +49,7 @@ public class Youtube implements Source.Extractor {
String videoId = matcher.group();
RequestVideoInfo request = new RequestVideoInfo(videoId);
VideoInfo info = getDownloader().getVideoInfo(request).data();
if (info == null || info.details() == null) throw new ExtractException("");
return info.details().isLive() ? info.details().liveUrl() : getMpdWithBase64(info);
}

Loading…
Cancel
Save