¿Qué significa "instalar plugin de Flash" en WebView?
En una pequeña aplicación WebView que escribí, puedo cargar YouTube y ver la imagen que representa un videoclip, con la conocida flecha apuntando hacia la derecha que se supone que empieza a reproducir el video:
- Android detecta cambio de URL de webview
- Phonegap uso de la aplicación android cpu en el fondo
- Escáner de código de barras ZXing para Webapps
- ¿Cómo puedo copiar y pegar desde una vista web iónica?
- RecyclerView se desplaza automáticamente a WebView / Fresco Elemento SimpleDraweeView
Pero … cuando toco esa flecha, no pasa nada (el video NO se reproduce).
Hice habilitar la configuración de complementos en WebView, pero eso no ayudó:
mWebView.getSettings().setPluginsEnabled(true);
Por lo tanto, he buscado más pistas sobre cómo hacer que Flash (YouTube) ejecutar incrustado en mi WebView y encontré la siguiente pista :
Creo que también necesita Flash para ser instalado, como en Android 2.2 o superior.
Estoy bien con el requisito de Android 2.2, pero lo que no entiendo es lo que "instalar plugin Flash" significa: YouTube juega bien en el navegador predeterminado de Android (que se basa en WebView AFAIK) y también en la aplicación de YouTube que también se instala en mi dispositivo. ¿No significa que el complemento de Flash ya está instalado?
Si la respuesta es "no", ¿qué debo hacer para instalarla?
- Force Android WebView fuera de línea
- Obtener el código HTML de WebView cargado
- Cómo pasar un objeto Blob de javascript a Android?
- SetUserAgentString en la vista web de Android no tiene ningún efecto en la cabecera HTTP utilizada en loadURL ()
- El tamaño de las fronteras en WebView se representa de forma diferente
- Señal 11 SIGSEGV Crash en Galaxy S3 Android WebView
- Html de Webview Hacer clic en el botón de detección en la actividad (código java)
- Enlace de evento de toque de Android WebView
El complemento de Adobe Flash está disponible en Android Market para dispositivos Android 2.2+. Puede venir pre-instalado en algunos dispositivos, pero en la mayoría no lo hace.
Busque "Adobe Flash" en el mercado de Android para descargarlo e intente ejecutar su aplicación de nuevo.
Youtube tiene una versión HTML5, lo que significa que puedes ver sus videos sin tener flash instalado. Así que mejor compruebe flash suppport en un sitio donde usted puede estar seguro de que sólo se está utilizando flash, por ejemplo http://www.adobe.com/software/flash/about/ que también le dice qué versión de flash que se instaló.
¿Podría ser un problema relacionado con el hecho de que JavaScript no esté habilitado en la webview?
myWebView.getSettings().setJavaScriptEnabled(true);
- Problemas con la ejecución de pruebas de unidad de actividad de Android desde Eclipse
- ¿Cómo transmitir vídeo desde url y jugar en android?