【问题标题】:Playing SWF files locally from Android Webview从 Android Webview 本地播放 SWF 文件
【发布时间】:2012-03-11 23:46:24
【问题描述】:

在 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 加载它时,我遇到了一个空白屏幕。有什么建议吗?

谢谢。

【问题讨论】:

    标签: android webview flash


    【解决方案1】:

    你有没有:

    <application android:hardwareAccelerated="true"...
    

    在您的 AndroidManifest.xml 中?

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

    D/.

    【讨论】:

    • mWebView.getSettings().setPluginsEnabled(true);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 2016-12-31
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多