2016-04-14 148 views
0

我想重寫YouTube iframe API的全屏默認操作並將我自己的功能綁定到事件。覆蓋YouTube全屏按鈕事件

我試圖綁定按鈕上的回調(全屏圖標是一個html按鈕),並在點擊事件中使用preventDefault()stopPropagation(),但未成功。

有沒有辦法在本地執行它,或者我應該在覆蓋層上實現自己的全屏按鈕?

我發現這個相似的問題Youtube Video Player Fullscreen click event,但它目前沒有任何反應。

回答

0

您可以覆蓋Youtube全屏按鈕事件。在[OnInitializedListener](https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer.OnInitializedListener#Overview)集合[player.setShowFullscreenButton(boolean show);](https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#Overview)至false。您可以在播放器控件上顯示或隱藏完整按鈕。如果需要,您可以使用此方法隱藏全屏按鈕。但是,只有DEFAULT玩家風格支持此按鈕,此方法對其他玩家風格不起作用。

下面是一個示例代碼段如何隱藏全屏按鈕:

player.setShowFullscreenButton(false); 
+0

我不知道這是我的意思是通過覆蓋全屏按鈕事件。你的答案解釋瞭如何隱藏全屏按鈕,但我想覆蓋與之相關的事件。順便說一句,我正在使用[YouTube IFrame Player API](https://developers.google.com/youtube/iframe_api_reference)(不是Android版本)。 –