【发布时间】:2012-01-10 12:04:12
【问题描述】:
我想在我的 android 应用程序中显示一个 swf 文件。
出于测试目的,我正在使用 android 模拟器。所以我为应用程序创建了一个虚拟 sd 卡来读取文件。在这个 sd 卡里面我放了我的 swf 文件并试图在我的代码中打开 swf 文件。
在 log cat 上没有收到任何错误,但出现空白屏幕。
按照我在 WebView 上显示 swf 的代码。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loadswf);
String html =
"<object width=\"550\" height=\"400\"><param name=\"movie\" value=\"file:///Demo_mobile.swf\">" +
"<embed src=\"file:///Demo_mobile.swf\" width=\"550\" height=\"400\"> </embed> </object>";
String mimeType = "text/html";
String encoding = "utf-8";
WebView wv=(WebView) findViewById(R.id.webview);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setPluginsEnabled(true);
wv.loadDataWithBaseURL("null", html, mimeType, encoding, "");
wv.setWebViewClient(new HelloWebViewClient());
}
请高手给我解决这个问题。??
【问题讨论】:
标签: java android virtual android-sdcard