问题描述
我使用 Exoplayer 的 PLayerView 来播放视频。一切正常。我想在控制器布局中使用前进按钮/倒带按钮。我使用了 exo_rew 和 exo_ffwd。但我无法更改 exo_rew、exo_ffwd 的可见性。我希望始终显示倒带按钮,但根据我的用例,有时只显示前进按钮。
有人可以帮助我了解如何使用控制器的可见性。
解决方法
首先为您的 exoplayer 设计自定义控件,然后将前进按钮置于任何布局中,例如 LinearLayout,现在您可以轻松隐藏按钮可见性
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/exo_ffwd_control"
android:orientation="vertical">
<ImageButton
android:id="@id/exo_ffwd"
style="@style/ExoMediaButton.FastForward"
android:tint="@color/colorPrimaryDark"
android:tintMode="src_in" />
</LinearLayout>
if(<your condition>){
exo_ffwd_control.setVisibility(View.GONE);
}