2012-04-13 22 views
2

私のアプリケーションにフラッシュの.swfファイルを表示するためにwebviewコントロールを使用しています。 私は完全な白いscrrenを表示するアプリ画面を実行します。フラッシュファイルが画面に表示されませんか?

ここでは、

public class flash extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 

    setContentView(R.layout.main); 


    String url ="file:///android_asset/beautiful.swf"; 
    WebView webview = (WebView) findViewById(R.id.flash_webview); 

    webview.getSettings().setPluginsEnabled(true); 
    webview.getSettings().setAllowFileAccess(true);  
    webview.loadUrl(url);  


}  
} 

私のコードで、xmlファイルはWebViewのコントロールが含まれてい

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 
    <WebView 
android:id="@+id/flash_webview" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"/> 

</RelativeLayout> 

とも私は、Androidを追加しました:hardwareAccelerated: "真" マニフェストファイルに。

まだ白い画面が表示されています。

助けてください。

ありがとうございます。

答えて

0

.swfファイルをhtmlファイルに埋め込み、このHTMLを読み込みましたか?

+0

動作しません。 – Diffy

+0

私はpostet時、このAndroidはまだフラッシュを持っていた。しかし今、このオプションはもう役に立ちません。 –

関連する問題