<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!

  • El contenido favorito no se muestra correctamente en la vista web
  • Android WebView: deshabilitar el degradado del borde amarillo de desplazamiento
  • Android - JavaScript: el evento touchstart no se activa hasta que se amplía o se desplaza por la página
  • Webview no desplazamiento después de agregar setOnTouchListener
  • WebView onPageFinished se está llamando cuando el error Página no disponible. ¿Solución?
  • Cómo configurar el zoom / ancho inicial para una vista web
  • SetUserAgentString en la vista web de Android no tiene ningún efecto en la cabecera HTTP utilizada en loadURL ()
  • ¿Por qué mi WebView no llena el ancho completo de mi pantalla?
  • Android: ¿Es posible y cómo cambiar el tamaño de letra de una página HTML que se muestra en un WebView?
  • ¿La aplicación se bloquea al reproducir video de tubo en la vista web?
  • Html textfield en WebView en una aplicación de Android está oculto por el teclado virtual
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.