3

私はカスタムフラッシュプレーヤーを持っています(.swfファイルとして)。そのカスタム フラッシュ プレーヤーを Android アプリで使用することはできますか? もしそうなら、どうすればそれができますか?リンクの例は大歓迎です。

ありがとう。

4

1 に答える 1

3

swfファイルが埋め込まれたhtmlファイルを作成する必要があります。ここでサンプルを参照してくださいhttp://pastebin.com/BYrfKmeaその後、3つの異なる方法でそれを作ることができます

  • htmlファイルとswfファイルをassetsフォルダーに入れて、WebViewbyで開いてみることができますmWebView.loadUrl("file:///android_asset/player.html");。この方法の主な欠点は、フラッシュが機能しない場合がWebViewあることです。

  • htmlファイルとswfファイルをアセットフォルダーに配置します。次に、プログラムでそれらをSDカードにコピーします。それを行う方法はここで見つけてください'assets'フォルダからsdcardにファイルをコピーする方法は?次に、を呼び出してブラウザでコピーしたファイルを開きますstartActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("file:///mnt/sdcard/player.html")));

  • htmlとswfflesをWebサーバーに配置し、ブラウザで開きますstartActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yoursite.com/player.html")));。この方法の欠点は、インターネット接続と高負荷に対応したWebサーバーが必要なことです。

于 2012-07-11T09:58:17.080 に答える