pull/171/head
FongMi 2 years ago
parent 728d8d3ff7
commit d706f7c006
  1. 1
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/SettingPlayerActivity.java
  2. 7
      app/src/main/java/com/fongmi/android/tv/Setting.java
  3. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingPlayerFragment.java

@ -47,6 +47,7 @@ public class SettingPlayerActivity extends BaseActivity implements UaCallback, B
mBinding.captionText.setText(getSwitch(Setting.isCaption()));
mBinding.bufferText.setText(String.valueOf(Setting.getBuffer()));
mBinding.subtitleText.setText(String.valueOf(Setting.getSubtitle()));
mBinding.caption.setVisibility(Setting.hasCaption() ? View.VISIBLE : View.GONE);
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);

@ -1,6 +1,9 @@
package com.fongmi.android.tv;
import android.content.Intent;
import android.provider.Settings;
import com.fongmi.android.tv.player.Players;
import com.github.catvod.utils.Prefers;
@ -269,4 +272,8 @@ public class Setting {
public static boolean isBackgroundPiP() {
return getBackground() == 2;
}
public static boolean hasCaption() {
return new Intent(Settings.ACTION_CAPTIONING_SETTINGS).resolveActivity(App.get().getPackageManager()) != null;
}
}

@ -72,6 +72,7 @@ public class SettingPlayerFragment extends BaseFragment implements UaCallback, B
}
private void setVisible() {
mBinding.caption.setVisibility(Setting.hasCaption() ? View.VISIBLE : View.GONE);
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);

Loading…
Cancel
Save