2012-04-09 128 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文件。我希望這可以幫助別人。