我们正在使用 WebView 在我们的 Android 应用程序中播放本地 SWF 文件。
WebView webview=(WebView)findViewById(R.id.web_play);
File decfile = new File("/mnt/sdcard/flashplay/temp/test.swf");
Uri uri = Uri.fromFile(decfile);
if(decfile.exists()){
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setAllowFileAccess(true);
webview.loadUrl(uri.toString());
}
该代码在 Jelly Bean 中不起作用,我们安装了 flash 插件并能够在浏览器中播放 flash 视频。但是在 Jelly bean 的 WebView 中在我们的应用程序中播放它没有运气。