我试图通过网页浏览播放swf文件。
这是java代码:
screen = (WebView)findViewById(R.id.screen);
String url = "file:///android_asset/web.html";
//screen.getSettings().setAllowFileAccessFromFileURLs(true);
screen.getSettings().setAllowFileAccess(true);
screen.getSettings().setJavaScriptEnabled(true);
screen.getSettings().setAppCacheEnabled(true);
screen.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
screen.loadUrl(url);
这是web.html:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
</head>
<body>
<object width="215" height="140">
<param name="movie" value="act1.swf">
<embed src="file:///android_asset/act1.swf"
width="215" height="140">
</embed>
</object>
</body>
</html>
html和swf文件都在我的资源文件夹中。
它非常简单直接,我从here和this问题得到了它。我试图在我的Android手机(2.3.3)中运行应用程序,但webview不显示任何内容。
我查了一下原木猫,但那里什么都没有。我想我错过了什么,但我卡在这里。
感谢您的帮助,感谢您的帮助:D
答案 0 :(得分:0)
我只需要添加screen.getSettings().setPluginsEnabled(true);
,然后会显示swf文件:D