Настройка пользовательского интерфейса Android YouTubePlayer - PullRequest
0 голосов
/ 30 апреля 2018

Я использую YouTubePlayerFragment из API YouTube Player Player. Я хочу настроить пользовательский интерфейс. Особенно скрыть заголовок видео вверху слева и скрыть логотип YouTube внизу справа, но сохранить все остальные элементы управления. Есть ли способ, которым я могу сделать это. Стиль MINIMAL и CHROMLESS не является опцией, так как я хочу иметь панель поиска и меню опций для этого игрока.

1 Ответ

0 голосов
/ 30 апреля 2018

вы не можете сделать это с помощью API проигрывателя YouTube. Чтобы преодолеть проблему ограниченных возможностей настройки (среди прочих вопросов), я построил проигрыватель с открытым исходным кодом, чтобы заменить один из Google. Android-YouTube-плеер .

Чтобы скрыть часть пользовательского интерфейса, вы можете просто сделать это

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

Вы можете настроить пользовательский интерфейс еще дальше, в библиотеке есть API для замены пользовательского интерфейса по умолчанию любым видом, который вы хотите.

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

Подробнее об этом можно прочитать здесь .

...