2

ジェリービーンズがインストールされたデバイス(例:-nexus7)でAndroid Webビューの内部ストレージから.swf(フラッシュファイル)ファイルを再生できませんが、Androidハニカムデバイスで.swf(フラッシュファイル)を再生できます...また、これをジェリービーンズとして理解しました以降、androidはフラッシュファイルプラグインのサポートを停止し、adobeもandroidで同じものの開発を停止しました。

これが私が試した結果のないコードスニペットです----

wv = (WebView) findViewById(R.id.webView1);
    String url =Environment.getExternalStorageDirectory()+"/FolderName/Filename.swf";
    wv.setWebChromeClient(new WebChromeClient());//also tried WebViewClient
    wv.getSettings().setJavaScriptEnabled(true);
    wv.getSettings().setPluginState(PluginState.ON);
    wv.getSettings().setAllowFileAccess(true);
    wv.getSettings().setUseWideViewPort(true);
    wv.loadUrl(url);

Webビューの中央には小さなアイコンのみが表示されます。[注-htmlファイルを使用してロードしようとしましたが、何も機能しませんでした]

4

2 に答える 2

2

私は実行可能な解決策を見つけました...それがどれほど実行可能かわかりませんが、この解決策は私にとってはこの手順に従ってください。

Step1->Download flash player apk from this

FlashPlayerapkをダウンロードするためのリンク

Step2->After downloading go to settings--->security---->Check "Unkown sources option".

Step3->install the apk that you downloaded+

Now your webview code will work and .swf files can be played inside webview

[注-ics以上のAndroid4.0デバイス用のflashplayerapkをダウンロードしてください]。

于 2013-01-28T12:04:47.583 に答える
1

それは不可能。

AndroidはFlashファイルをサポートしなくなりました。

于 2013-01-11T14:55:32.680 に答える