2016-03-14 82 views
0

我的YouTube視頻顯示了一個溢出菜單,全屏,在YouTubePlayerViewYouTubePlayerFragment的YouTube按鈕中打開。從Android中的YouTubePlayerView中刪除元素

有什麼方法可以刪除這些項目嗎?我無法在文檔中找到任何內容。

謝謝。

+0

你檢查了這[後](http://stackoverflow.com/questions/26707731/how-to-hide-youtube-logo-in-youtube-player-in-android)?它提到了這個[link](https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer.PlayerStyle#Enums) –

回答

2

在初始化中添加風格YouTubePlayer.PlayerStyle.CHROMELESS以完全刪除所有可用控件。

onInitializationSuccessytPlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);

檢查here瞭解更多詳情。

編輯:您可以在YoutubePlayer上使用DialogFragment或Dialog來添加自己的控件。這將允許您使用自己的按鈕和seekbar完全控制播放。它還有一個從播放器中刪除Youtube App Button的技巧。

+0

但是這個PlayerStyle不允許你也控制seekbar。 –

+0

不,但是您可以在'YoutubePlayer'頂部使用DialogFragment添加自己的控件。這將允許您使用自己的按鈕和seekbar完全控制播放。它可以從播放器中刪除Youtube App Button。另外如果你不想自己做所有事情,你可以用''ytPlayer.setPlayerStyle'(YouTubePlayer.PlayerStyle.MINIMAL)'替換'ytPlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);'''它會讓你保持next/prev/play/pause,但你仍然必須製作自己的SeekBar。 – Abbas

2

是您可以禁用默認播放器的全屏播放,您需要在播放器對象中使用下面的代碼。

//To disable full screen mode. 
player.setShowFullscreenButton(false); 

使用上面的一行來隱藏默認的YouTube播放器的全屏按鈕。希望這會對你有用。