2011-08-24 91 views
0

有一個Web頁面,其中包含需要加載到WebView中的Flash內容。我曾嘗試過這些設置:WebView中的Android Flash頁面

mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); 
    mWebView.loadUrl(URL); 

但是,網站的Flash部分從未加載,它只是保持一個很大的空白區域。在股票瀏覽器中完全相同的Flash網站內容和所有加載內容。有什麼我缺少讓WebView顯示Flash內容?

編輯:WebView.refreshPlugins(布爾reloadPages)有什麼關係嗎?我試圖把這個放在不同的地方,但仍然沒有運氣。

回答

2

如果您使用的是Android 3.0或更高版本,你可能需要添加android:hardwareAccelerated="true"application(或activity取決於你可能有網頁視圖)清單中的屬性,我被這最近抓了出來。

+0

完美適用於Xoom。你碰巧知道2.3設備的任何技巧?在2.3設備上,它向我展示了一些奇怪的失真移動頁面,而不是Flash內容。 – FoamyGuy

+0

我剛剛從xoom中取出UserAgent字符串,並將它設置爲2.3設備上的UserAgent,現在一切正常。謝謝你的幫助! – FoamyGuy