android - Android YouTubePlayer UI 定制
问题描述
我正在使用 YouTube Android Player API 中的 YouTubePlayerFragment。我想自定义用户界面。特别是在左上角隐藏视频标题并在右下角隐藏 YouTube 徽标,但保留所有其他控件。有什么办法可以做到这一点。MINIMAL 和 CHROMLESS 风格不是一个选项,因为我想要这个播放器的搜索栏和选项菜单。
解决方案
您无法使用 YouTube Player API 做到这一点。为了克服自定义选项有限的问题(以及其他问题),我构建了一个开源播放器来替换来自 Google 的播放器。安卓-YouTube-播放器。
要隐藏部分 UI,您可以简单地执行此操作
PlayerUIController uiController = youTubePlayerView.getPlayerUIController();
uiController.showVideoTitle(false);
uiController.showYouTubeButton(false);
您可以进一步自定义 UI,该库有一个 API 可以用您想要的任何视图替换默认 UI。
View customPlayerUI = YouTubePlayerView.inflateCustomPlayerUI(R.layout.custom_player_ui);
你可以在这里阅读更多关于它的信息。
推荐阅读
- here-api - 此处地图:在同一页面上的不同地图上加载多个 KML 文件并在每个地图上启用事件
- jquery - 如何在 JQuery 中使用 $.get 修复类型错误(不是函数)
- linux - 读取输入文件时出错:密钥已过期
- javascript - JavaScript 中重复元素的独特排列
- angular - 如何在 Angular 中正确实现 ngOnDestroy()?
- angular - 角度和电子通信
- python - 更改输入值时如何更新 GUI 上的热图
- r - 根据单行中一个元素的内容过滤出多行
- c# - C# MVC 将操作重定向到新服务器或带有会话和 cookie 信息的新 URL 中的相同操作
- ansible - 从使用 json_qry 的 gentent 模块的 ansible 寄存器创建的复杂 json 对象中过滤掉文本