我程序中用的是 WebView显示一个swf文件,是外网的,并且我的android平板电脑能正常联网,
如果我设置:webview.loadUrl("http://www.sina.com.cn/");虽然打开的有点慢,但是可以打开。就是网页上的Flash显示不出来。
我试着指定一个:
webview.loadUrl("http://ftp.116.com.cn/pub2/ertong/caiyiqimeng/xuexuezz/shengdanshu.swf");
更不行,画面是白的,就无法播放。等待高手解答,谢谢了

解决方案 »

  1.   

    如果用设备自带的浏览器能正常播放flash么?不能就是设备不支持。能不能播放不光和系统版本有关,设备要支持才行。
      

  2.   

    我试了一下,用设备自带的浏览器可以播放flash,为什么我在WebView中显示就无法播放flash了呀我代码就着呢几行:private WebView webview;webview = (WebView)findViewById(R.id.WebViewShowPDF);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("http://ftp.116.com.cn/pub2/shengdanshu.swf"); //地址太长截断了就这样写的呀,哪错了给指点下。麻烦你了,谢谢了
    flash地址:http://ftp.116.com.cn/pub2/ertong/caiyiqimeng/xuexuezz/shengdanshu.swf
      

  3.   

    加上webview.getSettings().setPluginsEnabled(true);试试
      

  4.   

    Android 2.2中加入了Adobe Flash Player功能,可以WebView.getSettings().setPluginsEnabled(true); 
    设置允许Gears插件来实现网页中的Flash动画显示。
      

  5.   

    也不行呀。这个东西怎么回事,我是不是要在设备上装个Flash® Player Plugin 10.1?
      

  6.   

    又安装了Flash® Player Plugin 10.1才行?
      

  7.   

    没有安装,模拟器上不行,android平板电脑上正常了。。谢谢你了我怎么读不到android平板电脑上的SWF文件呀?我是这样写的:
    webview.loadUrl("sdcard/download/shengdanshu.swf");我用eclectic 将shengdanshu.swf 添加到了 mnt/sdcard/download/下了
    我这样指定怎么找不到呀?说无找不到网页.....WebView是可以支持本地文件的吧??
      

  8.   

    这样写的:不行找不到路径
    webview.loadUrl("/mnt/sdcard/download/shengdanshu.swf");