【发布时间】:2019-11-21 19:59:52
【问题描述】:
我正在将 SWF 文件加载到 Andriod 中。
我正在尝试使用 webview,但出现错误无法加载插件
String text="<html>\n" +
" <head>\n" +
" <meta http-equiv=\"Content-Type\" content=\"text/html\" charset=\"UTF-8\" />\n" +
" </head>\n" +
" <body>\n" +
"<h1>jvjhvjhv</h1>\n"+
" <object width=\"215\" height=\"140\">\n" +
" <param name=\"movie\" value=\"airplane.swf\">\n" +
" <embed src=\"file:///android_asset/airplane.swf\"\n" +
" width=\"215\" height=\"140\">\n" +
" </embed>\n" +
" </object>\n" +
" </body>\n" +
"</html>";
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView)findViewById(R.id.web);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.getSettings().setAllowFileAccess(true);
//mWebView.setWebViewClient(new WebViewClient());
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.getSettings().setUserAgentString("Mozilla/5.0 (Mobile; Android; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.0");
mWebView.loadData(text,"text/html","utf-8");
}
谁能告诉我在android中加载SWF文件的答案?
谢谢
【问题讨论】:
标签: android flash android-webview