首页 > 解决方案 > Android YouTubePlayer UI 定制

问题描述

我正在使用 YouTube Android Player API 中的 YouTubePlayerFragment。我想自定义用户界面。特别是在左上角隐藏视频标题并在右下角隐藏 YouTube 徽标,但保留所有其他控件。有什么办法可以做到这一点。MINIMAL 和 CHROMLESS 风格不是一个选项,因为我想要这个播放器的搜索栏和选项菜单。

标签: androidandroid-youtube-api

解决方案


您无法使用 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);

你可以在这里阅读更多关于它的信息。


推荐阅读