1
我试图将一个简单的swf加载到嵌入的WebView中。将Flash文件加载到WebView中的问题
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = (WebView)findViewById(R.id.web);
WebSettings settings = wv.getSettings();
settings.setPluginState(PluginState.ON);
wv.loadUrl("file:///android_asset/example.swf");
}
的main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<WebView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/web"/>
</LinearLayout>
我看不出有什么毛病在此代码...但是我的网络视图显示黑色
通过检查,我发现这个LogChat错误:
11-30 12:46:32.170: E/libEGL(13839): call to OpenGL ES API with no current context (logged once per thread)
是这样吗?我该如何解决它?
我使用这个SWF:http://www.tizag.com/pics/example.swf
我与摩托罗拉XOOM工作 - 的Android 3.1。
任何人都可以帮助这个吗?
设备是否安装了闪存? – azharb
是的,问题是,如果我从设备浏览器加载http://www.tizag.com/pics/example.swf它工作正常,但从我的webView它没有... – Chiara