2012-04-09 9 views
0

Ich habe diesen Code:Flash-SWF-Datei in Android spielen?

  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); 

} 
} 

Aber ich bin immer nur einen weißen Bildschirm auf Emulator Kann jemand mir bitte auf Webview diese Datei spielen helfen?

+0

Ich glaube nicht, dass Sie es mit Emulator spielen können, sollten Sie es auf einem physischen Gerät testen. – candy

+0

testen Sie es auf dem Gerät mit Froyo (2.2) oder höher und stellen Sie sicher, dass Sie den Flash-Player aus dem Google Play Store auf dem Gerät installiert haben. – Varun

+0

Kannst du sagen, welchen Player ich benutze? – Navdroid

Antwort

0

Sie sollten es auf einem Gerät testen. nicht auf Emulator

+0

Es zeigt immer noch einen Block in Webview, wenn ich es auf dem Gerät testen ... Muss ich Flash Player installieren. Wenn ja welche? – Navdroid

+0

versuchen Sie dies. https://play.google.com/store/apps/details?id=com.adobe.flashplayer&hl=en – candy

+0

Ich habe es installiert, aber immer noch einen weißen Bildschirm (ich benutze 2.3.6). Muss ich um irgendein anderes Attribut im Manifest zu erwähnen? – Navdroid

1

Bitte fügen Sie diese zu Ihrer AndroidMainfest.xml

android: hardwareAccelerated = "true"

0

Was ich mit mir der Fall war, das ich eine HTML-Datei erstellt und meine HTML-Datei in WebView nennen . In meiner HTML-Datei verwende ich swfobject, um meine swf-Datei zu laden. Ich hoffe, das hilft jemandem.

Verwandte Themen