|
|
|
|
@ -174,6 +174,7 @@ public class LiveActivity extends BaseActivity implements Clock.Callback, Custom |
|
|
|
|
Server.get().start(); |
|
|
|
|
setForeground(true); |
|
|
|
|
setRecyclerView(); |
|
|
|
|
setSubtitleView(); |
|
|
|
|
setVideoView(); |
|
|
|
|
setDisplayView(); |
|
|
|
|
setViewModel(); |
|
|
|
|
@ -234,15 +235,20 @@ public class LiveActivity extends BaseActivity implements Clock.Callback, Custom |
|
|
|
|
private void setVideoView() { |
|
|
|
|
mPlayers.set(getExo(), getIjk()); |
|
|
|
|
setScale(Setting.getLiveScale()); |
|
|
|
|
setSubtitle(Setting.getSubtitle()); |
|
|
|
|
getExo().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); |
|
|
|
|
getIjk().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); |
|
|
|
|
mBinding.control.action.invert.setActivated(Setting.isInvert()); |
|
|
|
|
mBinding.control.action.across.setActivated(Setting.isAcross()); |
|
|
|
|
mBinding.control.action.change.setActivated(Setting.isChange()); |
|
|
|
|
mBinding.control.action.home.setVisibility(LiveConfig.isOnly() ? View.GONE : View.VISIBLE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setSubtitleView() { |
|
|
|
|
setSubtitle(Setting.getSubtitle()); |
|
|
|
|
getExo().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); |
|
|
|
|
getIjk().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); |
|
|
|
|
getExo().getSubtitleView().setApplyEmbeddedStyles(!Setting.isCaption()); |
|
|
|
|
getIjk().getSubtitleView().setApplyEmbeddedStyles(!Setting.isCaption()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setDisplayView() { |
|
|
|
|
mBinding.display.getRoot().setVisibility(View.VISIBLE); |
|
|
|
|
mBinding.display.progress.setVisibility(View.GONE); |
|
|
|
|
|