Cómo habilitar el complemento Flash en el navegador Webview?Cómo habilitar el complemento de Flash en la vista web?
Respuesta
sólo tiene que activar los plugins para la vista web, así:
WebView mWebView = (WebView) findViewById(R.id.WebView01);
mWebView.getSettings().setPluginsEnabled(true);
Creo que también necesita Flash para ser instalado, como en Android 2.2 y superiores. Espero que esto ayude.
Este método ahora está en desuso, intentaré explicar esto más en detalle. Veo here
Creo que se puede
WebSettings webSettings = myWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
va a funcionar.
Esta es la respuesta correcta, ahora que setPluginsEnabled() está en desuso. Pero la segunda línea en su código no tiene sentido. Todo lo que hace es establecer una constante a otra constante, que obtiene accediendo al objeto de tiempo de ejecución. Le sugiero que elimine la segunda línea y cambie la tercera línea a: webSettings.setPluginState (PluginState.ON); – Robert
Bien. Edité mi muestra. Gracias por el consejo, lo siento, estoy enojado hasta tarde. –
intentar usar esta líneas de código
webView.getSettings().setPluginState(PluginState.ON);
en lugar de utilizar
webView.getSettings().setPluginsEnabled(true);
Su trabajo fino ...
webView.getSettings(). SetPluginState (PluginState.ON); está en desuso en api 18 y superior –
También está obsoleto –
package com.ageofwar2;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
public class MainActivity extends Activity {
/** com.ageofwar2 */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
String url ="file:///android_asset/Flash.swf"; //AgeOfWar2.swf
WebView mWebView=(WebView) findViewById(R.id.web_engine);
webView.getSettings().setPluginState(PluginState.ON);
webview.loadUrl();
Debe escribir algún tipo de explicación, cómo habilitó el flash por ejemplo –
Debe ser 'webview.loadUrl (url);' –
setPluginsEnabled() y setPluginsEnabled() están en desuso .
Para que Flash Player funcione en una WebView, debe habilitar la aceleración de hardware en su AdroidManifest.xml.
<application
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@mipmap/appicon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
También puede activar de forma individual para su vista web mediante el uso de
mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
¿Quisiste decir setPluginsEnabled y setPluginState? – Zharf
No funciona para mí –
webView.getSettings().setPluginState(PluginState.ON);
es obsoleto ahora, en vez utilizar esto:
webView.getSettings().setMediaPlaybackRequiresUserGesture(true);
- 1. Habilitar el desplazamiento horizontal en una vista web
- 2. Cómo habilitar la retroalimentación háptica en la vista de botón
- 3. Habilitar/deshabilitar elemento de menú en el complemento Eclipse
- 4. ¿Cómo habilitar los menús resaltados por defecto en la vista web de Android?
- 5. Detectar bloqueos del complemento FLASH
- 6. Cómo detectar el complemento de la unidad flash en Windows con Python?
- 7. Acceso a la cámara web sin flash
- 8. ¿Cómo configurar el cliente de vista web?
- 9. Cómo mejorar el tiempo de carga de la vista web
- 10. jquery complemento de la cámara web con asp.net mvc 3
- 11. ¿Cómo detengo el contenido de Flash en una vista web de Android cuando mi actividad no está visible?
- 12. ¿Cómo establecer el rendimiento de desplazamiento para la vista web?
- 13. Cómo establecer el borde para la vista web de Android
- 14. cómo mostrar la barra de progreso en la vista web?
- 15. ¿Cómo mostrar una vista previa grande de (mi) flash player en la nueva línea de tiempo?
- 16. Cómo renderizar editar vista y publicar mensaje flash en rails3
- 17. Ajustar la imagen en la vista web
- 18. Cómo habilitar la compresión GZip en el servidor XAMPP
- 19. cómo optimizar renderspeed en la vista web de Android
- 20. Cómo detectar un gesto de deslizamiento en la vista web
- 21. ¿Desea desactivar el desplazamiento en la vista web?
- 22. Incrustar una vista web en otra vista
- 23. ¿El mejor componente de carga sin flash para aplicaciones web?
- 24. Cómo 'habilitar web' una aplicación heredada de C++
- 25. Permitir que el usuario pellizque acercar/alejar una vista web
- 26. JQuery: ¿Cómo ejecutar música de fondo en el sitio web?
- 27. Guardar video capturado de la cámara web usando Flash
- 28. Cómo mostrar el PDF en el sitio web de PHP sin Flash/Adobe
- 29. Complemento jQuery Validation en ASP.NET Web Forms
- 30. ¿Cómo habilitar la "búsqueda en vivo" en eclipse?
También puede ser necesario 'androide: hardwareAccelerated = "true" 'en el manifiesto si es apk> 3.0 – Nick
No sé para el" hardwareAccelerated ", pero el método que propuse ahora está en desuso [enlace] (http://developer.android.com/reference/android/webkit/WebSettings.html#setPluginsEnabled%28boolean%29) Intentaré explicar esto más en detalle. – MrBuBBLs