WebView et HTML5 <video>

Je suis rabouter un cheapo application qui, entre autres choses, les "frames" certains de nos sites web... Assez simple avec le WebViewClient. jusqu'à ce que je frappe la vidéo.

La vidéo est fait comme HTML5 éléments, et ces travaux fine et dandy sur Chrome, iphone, et maintenant que nous avons résolu les problèmes d'encodage, il fonctionne très bien sur Android dans le navigateur natif.

Maintenant que le bât blesse: WebView ne l'aime pas. À tous. Je peux cliquer sur l'image d'affiche et rien ne se passe.

Recherche sur google, j'ai trouvé cette qui est proche, mais semble être fondée sur un "lien" (comme dans a href...) au lieu d'un élément vidéo. (onDownloadListener ne semble pas appelée sur les éléments de la vidéo...)

J'ai aussi voir les références à la redéfinition de onShowCustomView, mais qui ne semble pas appelée sur les éléments de la vidéo... ni shouldOverrideUrlLoading..

Je préfère ne pas entrer dans "tirez xml depuis le serveur, reformatez-la dans l'app".. en gardant l'histoire de mise en page sur le serveur, je peut en contrôler le contenu un peu mieux sans forcer les gens à continuer à mettre à jour une application. Donc, si je peux convaincre WebView pour gérer les balises comme le navigateur natif, ce serait mieux.

Je suis il manque clairement quelque chose d'évident.. mais je n'ai aucune idée de ce qu'.

InformationsquelleAutor brian moore | 2010-09-28