如何在exoplayer中始终显示进度条和时间

问题描述 投票:0回答:2
android android-videoview exoplayer exoplayer2.x android-video-player
2个回答
0
投票

您必须将

controllerShowTimeoutMs
设置为-1以防止控制器自动消失。

来自方法文档:

设置播放控件超时。经过这段时间后,如果没有用户输入并且正在进行播放或缓冲,播放控件将自动隐藏。 @paramcontrollerShowTimeoutMs 超时(以毫秒为单位)。非正值将导致控制器无限期地保持可见。


0
投票
show_timeout="0"

来自文档:

show_timeout - 最后一次用户交互与 控件自动隐藏,以毫秒为单位。如果满足以下条件,则使用零 控件不应自动超时。

  • 对应方法:setShowTimeoutMs(int)
  • 默认:DEFAULT_SHOW_TIMEOUT_MS

来源:https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/ui/PlayerControlView.html

© www.soinside.com 2019 - 2024. All rights reserved.