2013-09-06 5 views
2

Je dois obtenir http://www.plupload.com/ travailler dans mon WebView J'ai essayéAndroid Webview et Flash + plupload

mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.getSettings().setPluginState(PluginState.ON); 

et rien ne se passe .. Je l'ai fait installer: https://play.google.com/store/apps/details?id=com.rg2333g53t244frf.flash.player et son fonctionnement .. mais le filechooser est pas gentil (comme le navigateur par défaut) et je ne peux pas demander aux clients d'installer ce paquet et vérifier les sources inconnues ..

Quelqu'un ici avec une solution valide? (Pourrais-je installer à moitié silencieusement l'apk ci-dessus de mon dossier des actifs sans racine?) Pourquoi le flash fonctionne-t-il dans le navigateur android normal et dans mon webview seulement si j'installe le plugin ci-dessus?

+0

Essayez d'ajouter '.setPluginsEnabled (true)' et 'android: hardwareAccelerated = "true"' votre balise '' dans le manifeste. –

+0

@Raghav J'avais ce hardwareAccelerated..true Et? Je suppose que .setPluginsEnabled est obsolète ... \t \t mWebView.getSettings(). SetPluginsEnabled (true); ou \t \t mWebView.setPluginsEnabled (true); n'est pas valide ou même .. a vu mWebView.setPluginState (PluginState.ON); sur stackoverflow mais pas encore valide –

+0

Nice .. setPluginState Cette méthode était obsolète au niveau API 18. Les plugins ne seront plus supportés à l'avenir, et ne devraient pas être utilisés. Donc, Google a détruit le support flash ... –

Répondre

1

Réponse: Il n'y a donc pas de solution à ce problème! http://developer.android.com/reference/android/webkit/WebChromeClient.html

Google a annulé toute prise en charge de plugins au niveau de l'API 18. Cette méthode a été abandonnée au niveau de l'API 18. Cette méthode prend en charge le mécanisme de plug-in obsolète et ne sera plus invoquée à l'avenir.

Note: Aujourd'hui, je l'ai fait écrire une solution similaire à des thats plupload .. il ouvrirait filechooser local et redimensionner et changer la qualité avant le téléchargement.

Android CustomWebChromeClient openFileChooser Resize Image before Upload