2012-02-21 176 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