2012-02-21 134 views
0

在Android中播放.flv視頻的.wf文件的正確方法是什麼?我現在使用的代碼在Web視圖中啓用Flash支持是從Android Webview本地播放SWF文件

WebView mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.getSettings().setAllowFileAccess(true); 
    mWebView.getSettings().setPluginsEnabled(true); 
    mWebView.getSettings().setSupportZoom(false); 
    mWebView.getSettings().setAppCacheEnabled(false); 
    mWebView.getSettings().setAllowContentAccess(true); 
    mWebView.getSettings().setCacheMode(mWebView.getSettings().LOAD_NO_CACHE); 

對於HTML文件,我使用了swfObject。

問題是,我可以從SWF播放器等第三方應用程序打開SWF文件。另外,我可以直接通過file:///調用它來從瀏覽器加載HTML頁面。但是,當我使用我的webview加載它時,我被一個空白屏幕卡住了。有小費嗎?

謝謝。

回答

2

你們有:

<application android:hardwareAccelerated="true"... 
在AndroidManifest.xml中

我在3.2上有類似的問題,這解決了它對我來說。 4. +默認啓用了此功能(我相信)。

D /。

+0

mWebView.getSettings()。setPluginsEnabled(true); <---這不適用於棒棒糖向前的API。那麼該怎麼辦? – mithil1501 2016-09-29 14:30:03