android 应用程序 - android 模拟器虚拟 SD 卡 - swf 文件未加载
我想在我的 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());
}
请专家给我解决这个问题。?
I want to display an swf file in my android application.
For testing purposes am using android emulator . So i created a virtual sd card for the application to read the files.Inside this sd card i put my swf file and am trying to open the swf file in my code.
Am not getting any error on log cat, but getting a blank screen .
Following my code displaying swf on WebView.
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());
}
Experts please give me a solution for this issue.??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试下面的代码,可能对您有帮助!
然后,您可以将数据加载到 webview 中,就像
我简单地在程序中制作自定义 html 并告诉它加载我存储在 SD 卡上的 Flash 文件夹中的 Flash 文件。
Try below code, that may helpful to you!
You can then load data into the webview like so
I simply made custom html inside the program and told it to load a flash file that I had stored in the flash folder on my sdcard.