当前位置:编程学习 > wap >>

使用webview加载播放swf,但swf启动不了另外的swf?

在android上使用webview来加载swf。现在遇到问题了,我在该swf文件中加载了另外一个swf文件。可是另外加载的swf文件没显示,无法播放。

加载代码如下:
WebView.loadDataWithBaseURL(
                                null,
                                "<p>视频<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'><param name='quality' value='high' /><param name='movie' value='file:///mnt/sdcard/A.swf' /><embed pluginspage='http://www.macromedia.com/go/getflashplayer' quality='high'  width='100%' height='100%' src='file:///mnt/sdcard/A.swf' type='application/x-shockwave-flash'></embed></object></p>",
                                "text/html", "utf-8", null);


webview属性设置:
settings = mWebView.getSettings();
                settings.setJavaScriptEnabled(true);
                settings.setPluginsEnabled(true);
                settings.setAllowFileAccess(true);
                settings.setPluginState(PluginState.ON);
                settings.setLoadWithOverviewMode(true);
                settings.setDefaultTextEncodingName("UTF-8");


其中:我使用了webview加载了本地的A.swf,A.swf可以正常播放。但是,我已经在A.swf中加载了B.swf,可是画面一直停留在A.swf,一直没有进去B.swf。

大家知道问题所在吗?又遇到的同仁还望指点一二。谢谢! --------------------编程问答-------------------- 帮顶~~~~~~
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,