Comment activer le plugin Flash dans le navigateur Webview?Comment activer le plugin Flash dans Webview?
Répondre
Vous avez juste besoin pour activer les plug-ins pour le WebView, comme ceci:
WebView mWebView = (WebView) findViewById(R.id.WebView01);
mWebView.getSettings().setPluginsEnabled(true);
Je pense que vous devez également Flash pour être installé, comme dans Android 2.2 et plus. J'espère que cela aide.
Cette méthode est maintenant obsolète, je vais essayer d'expliquer cela plus en détail. Voir here
Je crois que vous pouvez
WebSettings webSettings = myWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
fonctionnera.
C'est la bonne réponse, maintenant que setPluginsEnabled() est obsolète. Mais la deuxième ligne de votre code n'a pas de sens. Tout ce que vous faites est de définir une constante à une autre constante, ce que vous obtenez en accédant à l'objet d'exécution. Je vous suggère de supprimer la deuxième ligne et de changer la troisième ligne à: webSettings.setPluginState (PluginState.ON); – Robert
Okay. J'ai édité mon échantillon. Merci pour le conseil, désolé je suis fou en retard. –
essayer d'utiliser ces lignes de code
webView.getSettings().setPluginState(PluginState.ON);
au lieu d'utiliser
webView.getSettings().setPluginsEnabled(true);
Son beau travail ...
webView.getSettings(). SetPluginState (PluginState.ON); est obsolète dans les API 18 et supérieures –
Son obsolète maintenant –
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();
Vous devriez écrire une sorte d'explication, comment avez-vous activé le flash par exemple –
Il devrait être 'webview.loadUrl (url);' –
setPluginsEnabled() et setPluginsEnabled() sont dépréciée .
Pour que Flash Player fonctionne dans un WebView, vous devez activer l'accélération matérielle dans votre AdroidManifest.xml.
<application
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@mipmap/appicon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
Vous pouvez également activer individuellement pour votre WebView en utilisant
mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
Voulez-vous dire setPluginsEnabled et setPluginState? – Zharf
Ne fonctionne pas pour moi –
webView.getSettings().setPluginState(PluginState.ON);
est dépréciée maintenant, utilisez plutôt ceci:
webView.getSettings().setMediaPlaybackRequiresUserGesture(true);
- 1. Intercepter les requêtes Web à partir d'un plugin WebView Flash
- 2. Comment activer le plugin XBAP Firefox
- 3. Flash activer Internet Explorer
- 4. comment activer ffmpeg activer dans le serveur
- 5. Activer le flash de l'appareil photo dans WP7
- 6. Comment activer fcbkcomplete dans le dialogue Jquery
- 7. fichiers flash de chargement (.swf) WebView dans Android
- 8. Comment activer l'inclusion d'objets dans le HTMLEditor de Moodle?
- 9. Comment activer/désactiver le throbber dans TinyMCE en utilisant le plugin jQuery?
- 10. Comment cacher le clavier logiciel dans WebView?
- 11. Désactiver/Activer les boutons. Flash AS2
- 12. Lecture de contenu m.youtube dans le Webview
- 13. Afficher le tableau HTML dans le Webview
- 14. Afficher PDF dans le webview
- 15. Dans le développement d'un plugin Eclipse, comment activer une vue par programmation?
- 16. Comment activer l'échappement dans l'application symfony 1.4 avec le plugin Apostrophe?
- 17. Comment activer exec() dans le serveur?
- 18. Comment activer le zoom dans UIScrollView
- 19. Comment pousser WebView dans NavigationController
- 20. Événements FullCalendar: Confondu comment activer le redimensionnement
- 21. Comment activer jQuery Intellisense dans Aptana?
- 22. Annuler le chargement dans WebView sur Android
- 23. android chargement webview dans le dialogue
- 24. Glissez/déposez le fichier de/dans webview
- 25. Réduire le contenu WebView dans l'application iPhone
- 26. ToggleSwitch - comment activer le texte?
- 27. Comment obtenir le texte sélectionné WebView?
- 28. Comment activer le suivi WCF?
- 29. Fond noir lors du chargement de WebView par WebView
- 30. Problème de lecture de fichier WebView par WebView
Vous pouvez aussi avoir besoin 'android: hardwareAccelerated = "true" 'dans le manifeste si son apk> 3.0 – Nick
Ne sait pas pour le" hardwareAccelerated ", mais la méthode que j'ai proposée est maintenant obsolète. [link] (http://developer.android.com/reference/android/webkit/WebSettings.html#setPluginsEnabled%28boolean%29) Je vais essayer d'expliquer cela plus en détail. – MrBuBBLs