2012-07-16 58 views
1

我有一個HTML文件,它具有Flash內容。這裏的Flash內容是一個自定義播放器。我只是想在android webview上播放它(播放視頻).I've在我的設備上安裝了Adobe Flash播放器。我使用下面的代碼。當我運行它顯示白色screen.nothing播放backing.Did我犯了這個錯誤?如何在Android網絡視圖上顯示Flash內容

我的代碼:

WebView webview = (WebView) findViewById(R.id.webviewHelp); 
webview.loadUrl("file:///android_asset/index.html"); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.getSettings().setPluginsEnabled(true); 
webview.getSettings().setAllowFileAccess(true); 

感謝。

+0

你正確地做到了。隨着Flash播放器,請嘗試安裝Adobe Air。有時只有Flash播放器不足以運行一些閃存組件。另外,只是出於參數的考慮,請在您的機器瀏覽器上檢查您的index.html,以確保它正常工作。如果是,那麼安裝空氣可能會解決您的問題,否則您需要先修復html。 – mudit 2012-07-16 09:19:50

回答

0

在WebSetting的documentation中,方法setPluginsEnabled已被棄用。改爲使用setPluginState(WebSettings.PluginState)。例如:

webview.getSettings().setPluginState(WebSettings.PluginState.ON); 
+0

它已經存在:webview.getSettings()。setJavaScriptEnabled(true); – mudit 2012-07-16 09:23:25

+0

@mudit setJavaScriptEnabled與setPluginState不一樣 – 2012-07-16 09:25:16

+0

我的不好,我複製了錯誤的一行:webview.getSettings()。setPluginsEnabled(true); – mudit 2012-07-16 09:36:31

相關問題