2012-04-09 133 views
0

我有这样的代码:在Android中播放Flash .swf文件?

  package flash.play; 

     import android.app.Activity; 
     import android.os.Bundle; 
     import android.os.Environment; 
    import android.webkit.WebView; 


    public class flashplay extends Activity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 



    WebView wv=(WebView) findViewById(R.id.wv); 
    wv.getSettings().setJavaScriptEnabled(true); 
    wv.getSettings().setPluginsEnabled(true); 
    String url ="file:///android_asset/abcd.swf"; 



    wv.getSettings().setPluginsEnabled(true); 

    wv.loadUrl(url); 

} 
} 

但是,我想起来了一个白色的屏幕上仿真谁能帮我玩网页视图这个文件?

+0

我不认为你可以用模拟器玩它,你应该在物理设备上测试它。 – candy 2012-04-09 11:16:24

+0

使用froyo(2.2)或更高版本在设备上进行测试,并确保您的设备上安装了Google Play商店中的Flash播放器。 – Varun 2012-04-09 11:20:40

+0

你能告诉我哪个球员受到冷落吗? – Navdroid 2012-04-09 11:25:41

回答

0

您应该在设备上测试它。不是模拟器

+0

当我在设备上测试它时,它仍然在webview中显示一个块...我是否需要安装flash player.If是哪一个? – Navdroid 2012-04-09 11:23:11

+0

试试这个。 https://play.google.com/store/apps/details?id=com.adobe.flashplayer&hl=zh-CN – candy 2012-04-09 11:27:54

+0

我已经安装了它,但仍然出现白屏(我正在使用2.3.6)。是否需要在清单中提及任何其他属性? – Navdroid 2012-04-09 12:22:05

1

请添加到您的AndroidMainfest.xml

安卓硬件加速=“真”

0

我所做的和我的是我创建的HTML文件,并调用的WebView我的HTML文件。在我的html文件中我使用swfobject来加载我的swf文件。我希望这可以帮助别人。