首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ExoPlayer自动显示/隐藏自定义播放器控件

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

Stack Overflow用户
提问于 2019-01-07 02:55:19
回答 1查看 1.5K关注 0票数 1

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

在我的SimpleExoPlayerView上,我设置了:

代码语言:javascript
运行
复制
playerView.player = player
playerView.useController = false

在我的PlaybackControlView上,我设置了:

代码语言:javascript
运行
复制
playerControls.player = player
playerControls.showTimeoutMs = 5000
playerControls.show()

我现在得到的行为是,当我播放视频时,我看到了5秒钟的控件,然后它们就消失了。触摸播放器视图不起任何作用。

我需要实现显示/隐藏行为吗?或者有没有一种方法可以让它像在默认实现上一样工作?

注意:使用ExoPlayer 2.6.0

EN

回答 1

Stack Overflow用户

发布于 2019-11-19 02:56:15

问得好。

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

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

希望这能有所帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54064827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档