无法在安装了 jellybean 的设备(例如:-nexus7)上的 android webview 的内部存储中播放 .swf(flash 文件)文件,但我可以在 android 蜂窝设备上播放 .swf(flash 文件)......我也认为这是 jellybean之后 android 停止支持 flash 文件插件,甚至 adobe 也停止在 android 中进行相同的开发。
这是我尝试过的一些代码片段,但没有结果----
wv = (WebView) findViewById(R.id.webView1);
String url =Environment.getExternalStorageDirectory()+"/FolderName/Filename.swf";
wv.setWebChromeClient(new WebChromeClient());//also tried WebViewClient
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setPluginState(PluginState.ON);
wv.getSettings().setAllowFileAccess(true);
wv.getSettings().setUseWideViewPort(true);
wv.loadUrl(url);
webview 的中心只显示一个小图标。[注意-我什至尝试使用 html 文件加载,但没有任何效果]