<Embed> en HTML cargado por Webview Broken in Sense UI

Tengo un WebView que carga el HTML que contiene un <embed>. Al cargar en android de stock (G1, NexusOne, Ion, etc) se ve bien y se puede hacer clic en para verlo en la aplicación de YouTube. Pero al cargarlo utilizando el HTC EVO o Incredible (ambos teléfonos Sense UI), el espacio donde debe estar el contenido está completamente en blanco.

Pruebe este código a continuación … ¿Alguna idea? Estoy perplejo. Ciertamente se parece a un bicho HTC Sense?

WebView wv = (WebView) findViewById(R.id.wv1); wv.getSettings().setJavaScriptEnabled(true); wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setPluginsEnabled(true); wv.loadData(" <html> <body> Here is the test embed: <embed src=\"http://www.youtube.com/v/-ptYTGTNiyQ\" type=\"application/x-shockwave-flash\" width=\"280\" height=\"170\"></embed> </body> </html>", "text/html", "UTF-8"); 

En mis pruebas, esto funcionará bien en todas las versiones de Android, sin SenseUI, pero se muestra en blanco para lo que parece cualquier teléfono SenseUI, por lo que el usuario no puede hacer clic en él.

One Solution collect form web for “<Embed> en HTML cargado por Webview Broken in Sense UI”

Puede intentar agregar un GestureOverlayView e implementar onGestureListener () o usar el View.onClickListener genérico () para buscar una entrada de clics por parte del usuario.

A continuación, prueba a ver si hay una forma en javascript para aceptar los eventos de Android en una webview (estoy seguro de que hay) y utilizarlo para activar el inicio / detención del vídeo explícitamente, para que funcione en SenseUI. (También tengo problemas con Sense, así que siento tu dolor!)

¡Espero que esto ayude!

  • Extracto de Android WebView HTML
  • Android claro hilo webview, libre de memoria, evitar OutOfMemoryError
  • SwipeRefreshLayout + WebView cuando la posición de desplazamiento está en la parte superior
  • ¿Por qué se detiene el Javascript cuando presiona mucho tiempo en un dispositivo Android o iOS?
  • ¿Cómo capturar esta excepción en la vista web de Android?
  • Añadir indicador de carga / barra de progreso a Phonegap Pantalla de bienvenida de Android
  • WebView con vídeo incorporado reproduce en segundo plano
  • WebView onPageFinished se está llamando cuando el error Página no disponible. ¿Solución?
  • ¿Por qué el atributo minHeight no funciona en WebView Android?
  • Android: reducción de la calidad de los píxeles en las imágenes cargadas en WebView
  • Llamar a funciones javascript en una vista web desde la clase de actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.