release
jhengazuki 6 months ago
parent b301d3ba4d
commit 169bb0a8a7
  1. 8
      app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java

@ -14,6 +14,7 @@ import com.fongmi.android.tv.utils.ResUtil;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Path;
import com.google.gson.JsonObject;
import com.orhanobut.logger.Logger;
import com.tvbus.engine.Listener;
import com.tvbus.engine.TVCore;
@ -22,6 +23,7 @@ import java.util.concurrent.CountDownLatch;
public class TVBus implements Source.Extractor, Listener {
private static final String TAG = TVBus.class.getSimpleName();
private CountDownLatch latch;
private TVCore tvcore;
private String hls;
@ -84,11 +86,12 @@ public class TVBus implements Source.Extractor, Listener {
@Override
public void exit() {
if (tvcore != null) tvcore.stop();
tvcore = null;
hls = null;
}
@Override
public void onPrepared(String result) {
Logger.t(TAG).d(result);
JsonObject json = App.gson().fromJson(result, JsonObject.class);
if (json.get("hls") == null) return;
hls = json.get("hls").getAsString();
@ -97,6 +100,7 @@ public class TVBus implements Source.Extractor, Listener {
@Override
public void onStop(String result) {
Logger.t(TAG).d(result);
JsonObject json = App.gson().fromJson(result, JsonObject.class);
hls = json.get("errno").getAsString();
if (hls.startsWith("-")) latch.countDown();
@ -104,10 +108,12 @@ public class TVBus implements Source.Extractor, Listener {
@Override
public void onInited(String result) {
Logger.t(TAG).d(result);
}
@Override
public void onStart(String result) {
Logger.t(TAG).d(result);
}
@Override

Loading…
Cancel
Save