从Android Webview本地播放SWF文件

时间:2012-02-21 16:39:04

标签: android webview flash

在Android中播放.Flv视频的.swf文件的正确方法是什么?我现在用来在Web视图中启用Flash支持的代码是

    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 Player)中轻松打开SWF文件。另外,我可以直接通过file:///调用它来从浏览器加载HTML页面。但是,当我使用我的webview加载它时,我被困在一个黑屏。有什么提示吗?

感谢。

1 个答案:

答案 0 :(得分:2)

你有没有:

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

我在3.2上有类似的问题,这为我解决了这个问题。 4. +默认启用此功能(我相信)。

d /.

相关问题