如何隐藏ExoPlayer2中的控制按钮 [英] How to hide control buttons in ExoPlayer2
本文介绍了如何隐藏ExoPlayer2中的控制按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何隐藏ExoPlayer2中的所有控制器(开始按钮,暂停等)它们不存在,并且屏幕始终已满。
How to hide all controllers in ExoPlayer2 (start button, pause, and so on) that they did not exist, and the screen was always full.
我看了,有 simpleExoPlayerView.setUseController(true)
方法;
但是它会停用播放器......
But it deactivate the player ...
public void setUseController (boolean useController) {
this.useController = useController;
if (useController) {
controller.setPlayer(player);
} else {
controller.hide();
controller.setPlayer(null);
}
}
如何隐藏或删除这些组件?
How to hide or delete these components?
推荐答案
使用ExoPlayer-r2.2.0
ExoPlayer-r2.2.0 used
videoView.hideController();
videoView.setControllerVisibilityListener(new PlaybackControlView.VisibilityListener() {
@Override
public void onVisibilityChange(int i) {
if(i == 0) {
videoView.hideController();
}
}
});
或
app:use_controller = false在布局中
app:use_controller="false" in Layout
<...
xmlns:app="http://schemas.android.com/apk/res-auto"
...>
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:use_controller="false"/>
这篇关于如何隐藏ExoPlayer2中的控制按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文