Optimize live end check

release
jhengazuki 5 months ago
parent 0b6d326677
commit 53b1ab99e0
  1. 10
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 10
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

@ -787,7 +787,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
mPlayers.reset();
break;
case Player.STATE_ENDED:
checkNext();
checkEnded();
break;
case PlayerEvent.TRACK:
setMetadata();
@ -799,6 +799,14 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
}
private void checkEnded() {
if (mPlayers.isLive()) {
checkNext();
} else {
nextChannel();
}
}
private void setTrackVisible() {
mBinding.control.text.setVisibility(mPlayers.haveTrack(C.TRACK_TYPE_TEXT) || mPlayers.isVod() ? View.VISIBLE : View.GONE);
mBinding.control.audio.setVisibility(mPlayers.haveTrack(C.TRACK_TYPE_AUDIO) ? View.VISIBLE : View.GONE);

@ -828,7 +828,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
mPlayers.reset();
break;
case Player.STATE_ENDED:
checkNext();
checkEnded();
break;
case PlayerEvent.TRACK:
setMetadata();
@ -837,6 +837,14 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
}
}
private void checkEnded() {
if (mPlayers.isLive()) {
checkNext();
} else {
nextChannel();
}
}
private void setTrackVisible() {
mBinding.control.action.text.setVisibility(mPlayers.haveTrack(C.TRACK_TYPE_TEXT) || mPlayers.isVod() ? View.VISIBLE : View.GONE);
mBinding.control.action.audio.setVisibility(mPlayers.haveTrack(C.TRACK_TYPE_AUDIO) ? View.VISIBLE : View.GONE);

Loading…
Cancel
Save