Fix auto player bug

pull/137/head
FongMi 3 years ago
parent 2f6e00a89e
commit fe64663a5c
  1. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  3. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  4. 8
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

@ -898,13 +898,19 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
private void checkError(ErrorEvent event) {
if (getSite().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
toggleCount++;
onPlayer();
nextPlayer();
} else {
resetToggle();
onError(event);
}
}
private void nextPlayer() {
mPlayers.togglePlayer();
setPlayerView();
onRefresh();
}
private void onError(ErrorEvent event) {
Clock.get().setCallback(null);
showError(event.getMsg());

@ -580,13 +580,19 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
private void checkError(ErrorEvent event) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
toggleCount++;
onPlayer();
nextPlayer();
} else {
resetToggle();
onError(event);
}
}
private void nextPlayer() {
mPlayers.togglePlayer();
setPlayerView();
fetch();
}
private void onError(ErrorEvent event) {
mPlayers.stop();
startFlow(event);

@ -925,13 +925,19 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
private void checkError(ErrorEvent event) {
if (getSite().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
toggleCount++;
onPlayer();
nextPlayer();
} else {
resetToggle();
onError(event);
}
}
private void nextPlayer() {
mPlayers.togglePlayer();
setPlayerView();
onRefresh();
}
private void onError(ErrorEvent event) {
mBinding.swipeLayout.setEnabled(true);
Clock.get().setCallback(null);

@ -615,13 +615,19 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
private void checkError(ErrorEvent event) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
toggleCount++;
onPlayer();
nextPlayer();
} else {
resetToggle();
onError(event);
}
}
private void nextPlayer() {
mPlayers.togglePlayer();
setPlayerView();
fetch();
}
private void onError(ErrorEvent event) {
mPlayers.stop();
startFlow(event);

Loading…
Cancel
Save