Adjust auto player

pull/137/head
FongMi 3 years ago
parent dc48384de7
commit 013a86ece2
  1. 10
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  3. 7
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  4. 10
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  5. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

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

@ -578,7 +578,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void checkError(ErrorEvent event) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 2) {
toggleCount++;
nextPlayer();
} else {
@ -588,7 +588,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void nextPlayer() {
mPlayers.togglePlayer();
mPlayers.nextPlayer();
setPlayerView();
fetch();
}

@ -204,7 +204,12 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
public void togglePlayer() {
stop();
setPlayer(player == EXO ? SYS : ++player);
setPlayer(isExo() ? SYS : ++player);
}
public void nextPlayer() {
stop();
setPlayer(isExo() ? IJK : EXO);
}
public void toggleDecode() {

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

@ -614,7 +614,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
private void checkError(ErrorEvent event) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 3) {
if (getHome().getPlayerType() == -1 && event.isFormat() && getToggleCount() < 2) {
toggleCount++;
nextPlayer();
} else {
@ -624,7 +624,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
}
private void nextPlayer() {
mPlayers.togglePlayer();
mPlayers.nextPlayer();
setPlayerView();
fetch();
}

Loading…
Cancel
Save