ExoPlayer自动显示/隐藏自定义播放器控件

时间:2019-01-06 18:55:19

标签: exoplayer

使用自定义PlaybackControlView时是否可以自动显示控件,就像使用默认控件时一样?

在我的SimpleExoPlayerView上,我设置:

playerView.player = player
playerView.useController = false

在我的PlaybackControlView上,我设置:

playerControls.player = player
playerControls.showTimeoutMs = 5000
playerControls.show()

我现在的行为是在播放视频时看到控件5秒钟,然后它们消失了。触摸播放器视图无济于事。

我需要实现显示/隐藏行为吗?还是有一种方法可以将其设置为像默认实现那样工作?

注意:使用ExoPlayer 2.6.0

1 个答案:

答案 0 :(得分:0)

好问题。

控件消失的原因是因为您将playerControls.showTimeoutMs设置为5000。 5000毫秒= 5秒,之后它们消失了。

playerControls.showTimeoutMs设置为0将防止控件自动消失。

希望这会有所帮助!