Intégré vidéo YouTube dans WebView ne respecte pas pleinement les paramètres de l'écran
Je suis en utilisant le le guide affiché ici pour intégrer une vidéo dans une WebView contrôleur.
La WebView est à l'intérieur d'une Activité qui a pour thème Theme.Dialog
La vidéo est affichée avec la vignette d'abord dans une Activité. J'utilise fs=0
pour désactiver l'option plein écran.
Après avoir appuyé sur le bouton de lecture, la vidéo se charge en mode HTML5 (je pense) et puis il ne respecte pas les fullsceen réglage que j'ai mis.
Comment puis-je désactiver le plein écran de réglage dans le mode HTML5?
Mon code HTML est comme suit.
public String getHTML() {
String html = "<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/"
+ "k8GzqXg2ugA"
+ "?fs=0\" frameborder=\"0\">\n"
+ "</iframe>\n";
return html;
}
OriginalL'auteur Ranhiru Jude Cooray | 2012-07-20
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour créer un nouveau
WebChromeClient
, remplaçantonShowCustomView(View view, WebChromeClient.CustomViewCallback callback)
etonHideCustomView()
Voir la réponse suivante:
https://stackoverflow.com/a/12850816/475472
OriginalL'auteur Asaf Pinhassi