|
|
|
|
@ -756,6 +756,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis |
|
|
|
|
break; |
|
|
|
|
case Player.STATE_READY: |
|
|
|
|
stopSearch(); |
|
|
|
|
checkRotate(); |
|
|
|
|
hideProgress(); |
|
|
|
|
mPlayers.reset(); |
|
|
|
|
setDefaultTrack(); |
|
|
|
|
@ -775,6 +776,13 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis |
|
|
|
|
setInitTrack(true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void checkRotate() { |
|
|
|
|
if (isFullscreen() && !isRotate() && mPlayers.isPortrait()) { |
|
|
|
|
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER_PORTRAIT); |
|
|
|
|
setRotate(true); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setTrackVisible(boolean visible) { |
|
|
|
|
mBinding.control.action.text.setVisibility(visible && mPlayers.haveTrack(C.TRACK_TYPE_TEXT) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.action.audio.setVisibility(visible && mPlayers.haveTrack(C.TRACK_TYPE_AUDIO) ? View.VISIBLE : View.GONE); |
|
|
|
|
|