|
|
|
|
@ -32,6 +32,7 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback, B |
|
|
|
|
private String[] caption; |
|
|
|
|
private String[] player; |
|
|
|
|
private String[] render; |
|
|
|
|
private String[] scale; |
|
|
|
|
private String[] http; |
|
|
|
|
private String[] flag; |
|
|
|
|
|
|
|
|
|
@ -60,6 +61,7 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback, B |
|
|
|
|
mBinding.danmuLineText.setText(String.valueOf(Setting.getDanmuLine(3))); |
|
|
|
|
mBinding.flagText.setText((flag = ResUtil.getStringArray(R.array.select_flag))[Setting.getFlag()]); |
|
|
|
|
mBinding.httpText.setText((http = ResUtil.getStringArray(R.array.select_exo_http))[Setting.getHttp()]); |
|
|
|
|
mBinding.scaleText.setText((scale = ResUtil.getStringArray(R.array.select_scale))[Setting.getScale()]); |
|
|
|
|
mBinding.playerText.setText((player = ResUtil.getStringArray(R.array.select_player))[Setting.getPlayer()]); |
|
|
|
|
mBinding.renderText.setText((render = ResUtil.getStringArray(R.array.select_render))[Setting.getRender()]); |
|
|
|
|
mBinding.captionText.setText((caption = ResUtil.getStringArray(R.array.select_caption))[Setting.isCaption() ? 1 : 0]); |
|
|
|
|
@ -71,6 +73,7 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback, B |
|
|
|
|
mBinding.ua.setOnClickListener(this::onUa); |
|
|
|
|
mBinding.http.setOnClickListener(this::setHttp); |
|
|
|
|
mBinding.flag.setOnClickListener(this::setFlag); |
|
|
|
|
mBinding.scale.setOnClickListener(this::setScale); |
|
|
|
|
mBinding.buffer.setOnClickListener(this::onBuffer); |
|
|
|
|
mBinding.player.setOnClickListener(this::setPlayer); |
|
|
|
|
mBinding.render.setOnClickListener(this::setRender); |
|
|
|
|
@ -113,6 +116,12 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback, B |
|
|
|
|
mBinding.flagText.setText(flag[index]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setScale(View view) { |
|
|
|
|
int index = Setting.getScale(); |
|
|
|
|
Setting.putScale(index = index == scale.length - 1 ? 0 : ++index); |
|
|
|
|
mBinding.scaleText.setText(scale[index]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onBuffer(View view) { |
|
|
|
|
BufferDialog.create(this).show(); |
|
|
|
|
} |
|
|
|
|
|