如何在Web瀏覽器中啓用Flash插件?如何在Webview中啓用Flash插件?
回答
你只需要啓用該插件的網頁流量,就像這樣:
WebView mWebView = (WebView) findViewById(R.id.WebView01);
mWebView.getSettings().setPluginsEnabled(true);
我覺得你還需要安裝了Flash,就像在Android 2.2及以上。 希望這有助於。
此方法現在已被棄用,我會盡力詳細解釋這一點。見here
我相信你能
WebSettings webSettings = myWebView.getSettings();
webSettings.setPluginState(PluginState.ON);
會工作。
這是正確的答案,現在setPluginsEnabled()已被棄用。 但是代碼中的第二行是沒有意義的。你所要做的就是設置一個常量到另一個常量,你通過訪問運行時對象得到的常量。我建議您刪除第二行並將第三行更改爲: webSettings.setPluginState(PluginState.ON); – Robert 2012-09-12 07:39:28
好的。我編輯了我的樣本。謝謝你的建議,對不起我生氣晚了。 – 2013-03-21 20:22:37
嘗試使用此代碼行
webView.getSettings().setPluginState(PluginState.ON);
而是採用
webView.getSettings().setPluginsEnabled(true);
它的做工精細...
webView.getSettings()。setPluginState(PluginState.ON);已棄用api 18及以上 – 2014-06-19 14:01:49
現在不推薦使用 – 2015-02-10 07:54:39
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();
你應該寫一些解釋,你是如何啓用閃存,例如 – 2016-08-18 18:23:56
它應該是'webview.loadUrl(url);' – 2017-05-15 14:24:42
setPluginsEnabled()和setPluginsEnabled()已被棄用。
要使Flash Player在WebView中工作,需要在AdroidManifest.xml中啓用硬件加速。
<application
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@mipmap/appicon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
您也可以單獨使用
mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
你的意思是setPluginsEnabled和setPluginState? – Zharf 2015-06-22 11:29:22
不適合我 – 2017-05-15 14:26:25
webView.getSettings().setPluginState(PluginState.ON);
現已棄用啓用它的網頁視圖,而不是使用:
webView.getSettings().setMediaPlaybackRequiresUserGesture(true);
- 1. 如何在Android WebView的首選項中啓用/禁用Flash?
- 2. 如何在WebView上的Google TV上啓用Flash
- 3. 如何更新WebView控件的flash插件
- 4. android WebView停止Flash插件onPause
- 5. Android:如何在android webview中啓用cookie。
- 6. 如何在androidstudio中啓用webview
- 7. 如何在WebView中啓用彈性?
- 8. 如何在WebView中啓用JavaScript
- 9. 如何在android webview中啓用cookie?
- 10. 如何在webview中啓用緩存android
- 11. 使用CEFSharp在WPF中啓用Flash插件
- 12. Android 2.1 - Rooted Revue GoogleTV - Flash插件在Webview中缺失
- 13. 如何在Chrome中啓用VLC插件?
- 14. Flash中的WebView?
- 15. 在Android WebView中播放Flash?
- 16. 如何在我的eclipse插件中啓用Groovy插件功能?
- 17. Android WebView不響應網站中的Flash插件
- 18. 在WebView中啓用longClick
- 19. 在webview中啓用Javascript?
- 20. 如何在Android的WebView上啓用WebKitDeveloperExtras
- 21. 如何在Mac WebView上啓用縮放?
- 22. 如何啓用django-tinymce中的插件?
- 23. 如何啓用在vim SUPERTAB插件
- 24. 如何在CloudStack上啓用UI插件?
- 25. CakePHP:我如何在插件的webroot中引用Flash資源?
- 26. 在對話框中的WebView給出了啓用android中的插件的例外
- 27. Flash Builder插件
- 28. Firefox/Flash插件
- 29. 攔截來自WebView Flash插件的Web請求
- 30. 如何靜音/控制WebView/Flash卷?
您可能還需要'安卓硬件加速=「true」'在清單中如果它的apk> 3.0 – Nick 2012-03-29 15:22:29
不知道「hardwareAccelerated」,但我提出的方法現在已被棄用。 [鏈接](http://developer.android.com/reference/android/webkit/WebSettings.html#setPluginsEnabled%28boolean%29)我會盡力詳細解釋這一點。 – MrBuBBLs 2012-04-05 17:12:07