Quelqu'un peut-il me dire pourquoi je n'arrive pas à cliquer et à lire un clip YouTube sur un appareil Android lorsqu'il est placé dans un WebView?Comment intégrer un clip YouTube dans un WebView sur Android
Je ai mis une application très simple ensemble (il est en cours d'extension, mais pas tout de suite) et il a une vue Web attribué en utilisant le SDK Android. Le reste du WebView fonctionne comme prévu (texte, images, css etc.), cependant, les clips YouTube ne s'affichent pas, ils s'affichent simplement sous la forme de rectangles noirs ou blancs (où la vidéo doit être intégrée).
Nous utilisons la même vue pour afficher le contenu sur l'équivalent de l'application iPhone, sans aucun problème. Ceci utilise un embarqué flash de base, le navigateur Safari sur iPhone les convertit en H.264 et les lit joliment dans QuickTime.
Est-ce qu'Android peut faire la même chose?
Voici le code embed, à titre d'exemple ....
<object width="120" height="73">
<param name="movie" value="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="120" height="73"></embed>
</object>
Cela semble faire l'affaire! Merci d'avoir pris le temps de le poster, une aide précieuse –
Comment ça se passe que je ne peux pas le faire fonctionner en utilisant iframe.Voici mon code: ' '. Quelqu'un peut-il me donner un indice de ce qui ne va pas? En fait, je n'ai vu aucune différence entre l'utilisation de iframe ou d'une balise object. J'utilise Samsung Galaxy S FROYO.VUVKD1 (2.6.32.9) – newman
@miliu avez-vous la dernière version de Flash? Parce que Android prend en charge Flash, vous ne l'affichez pas dans la version HTML5 mais dans Flash, donc si vous avez une ancienne version de Flash, une erreur peut se produire. – Sotiris