2016-04-14 4 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)には(https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer#Overview)をfalseと設定します。プレイヤーコントロールのフルボタンを表示または非表示にできました。この方法を使用して、必要に応じてフルスクリーンボタンを非表示にすることができます。ただし、プレーヤーのスタイルDEFAULTのみがこのボタンをサポートしていますが、この方法は他のプレーヤースタイルには影響しません。私はこれは私がフルスクリーンボタンイベントをオーバーライドすることによって何を意味するかであるかわからない

player.setShowFullscreenButton(false); 
+0

はここでフルスクリーンボタンを非表示にするには、どのようにサンプル・コード・スニペットです。あなたの答えは、全画面ボタンを隠す方法を説明していますが、それに関連するイベントを上書きしたいと思います。 Btw、私は[YouTube IFrame Player API](https://developers.google.com/youtube/iframe_api_reference)(Androidのものではありません)を使用しています。 –

関連する問題