您必须将
controllerShowTimeoutMs
设置为-1以防止控制器自动消失。
来自方法文档:
设置播放控件超时。经过这段时间后,如果没有用户输入并且正在进行播放或缓冲,播放控件将自动隐藏。 @paramcontrollerShowTimeoutMs 超时(以毫秒为单位)。非正值将导致控制器无限期地保持可见。
show_timeout="0"
来自文档:
show_timeout - 最后一次用户交互与 控件自动隐藏,以毫秒为单位。如果满足以下条件,则使用零 控件不应自动超时。
- 对应方法:setShowTimeoutMs(int)
- 默认:DEFAULT_SHOW_TIMEOUT_MS
来源:https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/ui/PlayerControlView.html