我使用了Exoplayer的PLayerView来播放视频。一切都很好。我想在控制器布局中使用前进按钮/后退按钮。我使用了exo_rew和exo_ffwd。但是我不能改变exo_rew,exo_ffwd的可见性。我希望后退按钮总是显示,但前进按钮只显示有时,这取决于我的用例。
有没有人可以教我如何使用控制器的可见性?
发布于 2021-05-09 08:22:41
首先为你的外部播放器设计自定义控件,然后把你的前进按钮放在任何布局中,比如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);
}
https://stackoverflow.com/questions/67369055
复制相似问题