Tengo una vista web con HTML5 incrustadoelemento. PluginState está configurado en ON, JavaScript está habilitado. Cuando el video debe reproducirse, la transmisión de audio se reproduce, pero el video es un cuadrado negro en cualquier cosa anterior a KitKat. Todo es perfecto en KitKat y más. ¿Alguna idea?
Cosas que he probado
1) Configuración del tipo de capa para hardware / software
2) Usar @JavascriptInterface para intentar la reproducción automática (debido a que pre-KK requiere la entrada del usuario para MediaElements)
3) Varias codificaciones (H.264, WebM)
Respuestas
1 para la respuesta № 1Si una vista padre en la jerarquía tiene un softwaretipo de capa, y su hijo tiene un tipo de capa de hardware, el modo de niño es software, no hardware. Un requisito previo para la reproducción de medios WebView es estar en modo de capa de hardware.