|
|
|
|
@ -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); |
|
|
|
|
|