Android youtube en la vista web
He utilizado Webview
para mostrar algunos datos html en mi aplicación. Estoy usando el siguiente código.
WebView featureview = (WebView) findViewById(R.id.featureview); WebSettings webSettings = featureview.getSettings(); webSettings.setJavaScriptEnabled(true); featureview.loadData(featureDescription, "text/html", "utf-8");
Algunos de los datos html han incrustado video de youtube usando código como <iframe height='390' frameborder='0' width='640' allowfullscreen='' src='http://www.youtube.com/embed/8xgkw67o0Gc' title='YouTube video player'></iframe>
. Pero es dar pantalla en negro. ¿Cuál es el problema en el código? Aquí me gusta añadir que he instalado el reproductor flash y estoy tratando de Android 2.2 en el dispositivo.
- Reproduce vídeos de Youtube en la vista de vídeo en android
- Inicialización del reproductor de YouTube en Fragmento
- Vídeo incrustado de youtube en el dispositivo táctil que muestra el menú contextual del botón derecho
- Principal java.lang.RuntimeException: No se puede iniciar la actividad ComponentInfo
- API de YouTube para Android: YouTubePlayerFragment loading spinner
- El video de YouTube no se abre en webView
- Android / Java: comprueba si url es url válida de youtube
- Pantalla blanca tras cerrar el video de pantalla completa abierto desde WebView
- Android YouTube api v3 - orientación
- Forzar anuncio del youtube para que aparezca para la prueba
- ¿Es posible lanzar la aplicación de YouTube en Android con el parámetro de búsqueda?
- Android WebView con incrustaciones iframe no se muestra en 4.2.2 ni en la parte inferior
- Cómo buscar videos con la API de datos de YouTube en Android
Tratar:
webView.getSettings().setPluginsEnabled(true);
O el equivalente no depreciado:
webview.getSettings().setPluginState(WebSettings.PluginState.ON);
Habilitar Javascript
myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.loadUrl("http://www.youtube.com");
Ver estos enlaces
- Android: obtener la configuración de sincronización de cuentas de Google
- RegisterOnSharedPreferenceChangeListener () se aproxima a la comparación