|
|
|
|
@ -58,6 +58,7 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback, B |
|
|
|
|
mBinding.captionText.setText(getSwitch(Setting.isCaption())); |
|
|
|
|
mBinding.bufferText.setText(String.valueOf(Setting.getBuffer())); |
|
|
|
|
mBinding.subtitleText.setText(String.valueOf(Setting.getSubtitle())); |
|
|
|
|
mBinding.playWithOthersText.setText(getSwitch(Setting.isPlayWithOthers())); |
|
|
|
|
mBinding.danmuLoadText.setText(getSwitch(Setting.isDanmuLoad())); |
|
|
|
|
mBinding.rtspText.setText((rtsp = ResUtil.getStringArray(R.array.select_rtsp))[Setting.getRtsp()]); |
|
|
|
|
mBinding.flagText.setText((flag = ResUtil.getStringArray(R.array.select_flag))[Setting.getFlag()]); |
|
|
|
|
@ -85,6 +86,7 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback, B |
|
|
|
|
mBinding.caption.setOnClickListener(this::setCaption); |
|
|
|
|
mBinding.subtitle.setOnClickListener(this::onSubtitle); |
|
|
|
|
mBinding.caption.setOnLongClickListener(this::onCaption); |
|
|
|
|
mBinding.playWithOthers.setOnClickListener(this::setPlayWithOthers); |
|
|
|
|
mBinding.danmuLoad.setOnClickListener(this::setDanmuLoad); |
|
|
|
|
mBinding.background.setOnClickListener(this::onBackground); |
|
|
|
|
} |
|
|
|
|
@ -94,6 +96,7 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback, B |
|
|
|
|
mBinding.http.setVisibility(Players.isExo(Setting.getPlayer()) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.buffer.setVisibility(Players.isExo(Setting.getPlayer()) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.tunnel.setVisibility(Players.isExo(Setting.getPlayer()) ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.playWithOthers.setVisibility(Players.isExo(Setting.getPlayer()) ? View.VISIBLE : View.GONE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onUa(View view) { |
|
|
|
|
@ -189,6 +192,11 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback, B |
|
|
|
|
mBinding.subtitleText.setText(String.valueOf(size)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setPlayWithOthers(View view) { |
|
|
|
|
Setting.putPlayWithOthers(!Setting.isPlayWithOthers()); |
|
|
|
|
mBinding.playWithOthersText.setText(getSwitch(Setting.isPlayWithOthers())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setDanmuLoad(View view) { |
|
|
|
|
Setting.putDanmuLoad(!Setting.isDanmuLoad()); |
|
|
|
|
mBinding.danmuLoadText.setText(getSwitch(Setting.isDanmuLoad())); |
|
|
|
|
|