1

無法播放.swf(閃光文件)文件從內置存儲在安卓設備上的web瀏覽器(例如:-nexus7) 但我可以播放.swf (Flash文件)的Android蜂窩設備... 我也想到了這一點,因爲糖果向上android停止支持Flash文件插件 ,甚至Adobe停止開發相同的android。從內部存儲在Android的webview在nexus 7播放.SWF文件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); 

只有一個小圖標顯示在網頁視圖的中心示出。 [注:我甚至試圖加載使用HTML文件,但沒有任何工作]

回答

2

我找到了一個可行的解決方案......不知道它是如何可行的,但這種解決方案對我的作品 遵循這個步驟..

Step1->Download flash player apk from this 

Link to download Flash Player apk

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 

[注意下載的Adobe Flash apk的android 4.0設備for ics及以上]。

1

這是不可能的。

Android不再支持Flash文件。

+0

我知道這一點,但播放.swf文件的替代選擇是什麼? –

+0

HTML5/CSS/JavaScript或代碼本地應用程序。 .swf將不起作用,除非您找到可以播放它們的第三方庫,就好像它們是普通視圖一樣。 – Budius

+0

我已經有一個.swf文件,我可以通過啓動簡單的action.view意圖在Play商店的某些應用程序上播放它。但我需要啓動webview或其他視圖如果possible.also果凍豆已經支持HTML5那麼爲什麼我應該寫一個代碼呢 –

相關問題