WebView e HTML5 <video>
Estou montando um aplicativo barato que, entre outras coisas, "enquadra" alguns de nossos sites ... Bastante simples com oWebViewClient
. até eu clicar no vídeo.
O vídeo é feito comoHTML5
elementos, e eles funcionam bem no Chrome, iPhones e agora que corrigimos os problemas de codificação nos quais ele funciona muito bemAndroid
no navegador nativo.
Agora a massagem:WebView
não gosta disso. Em absoluto. Posso clicar na imagem do pôster e nada acontece.
Pesquisando, encontreiesta que está próximo, mas parece basear-se em um "link" (como em um href ...) em vez de em um elemento de vídeo. (onDownloadListener não parece ser chamado nos elementos de vídeo ...)
Também vejo referências à substituição do onShowCustomView, mas isso parece não ser chamado nos elementos de vídeo ... nem shouldOverrideUrlLoading ..
Prefiro não entrar em "puxar xml do servidor, reformatá-lo no aplicativo". Mantendo o layout da história no servidor, posso controlar o conteúdo um pouco melhor sem forçar as pessoas a continuarem atualizando um aplicativo. Portanto, se eu puder convencer o WebView a manipular tags como o navegador nativo, seria melhor.
Estou claramente perdendo algo óbvio ... mas não tenho idéia do que.