我正在使用YouTube Android Player API中的YouTubePlayerFragment。我要自定义UI。特别是在左上方隐藏视频标题,在右下方隐藏YouTube徽标,但保留所有其他控件。有什么办法可以做到这一点。不能选择“极简且无色”样式,因为我想为该播放器提供搜索栏和选项菜单。

最佳答案

您无法使用YouTube Player API来做到这一点。为了解决自定义选项受限的问题(以及其他问题),我建立了一个开源播放器来替代Google的播放器。 Android-YouTube-Player

要隐藏部分用户界面,您只需执行此操作

PlayerUIController uiController = youTubePlayerView.getPlayerUIController();
uiController.showVideoTitle(false);
uiController.showYouTubeButton(false);


您可以进一步自定义UI,该库具有一个API,可以用所需的任何View替换默认UI。

View customPlayerUI = YouTubePlayerView.inflateCustomPlayerUI(R.layout.custom_player_ui);

您可以here了解更多信息。

09-25 21:36