HTC flashlite播放器崩溃

时间:2011-02-21 13:38:42

标签: android webview

我在htc欲望高清手机上遇到htc的flash lite播放器问题。即使安装了adobe flash播放器,webview仍然使用htc flash lite播放器,它甚至在简单的YouTube视频中崩溃。

我用它来检查flash:

        PackageManager pm = context.getPackageManager();
        ApplicationInfo ai = pm.getApplicationInfo("com.adobe.flashplayer", 0);
        Log.d("Flash version Installed: " + pm.getPackageInfo("com.adobe.flashplayer", 0).versionName);
        if (ai != null){
            Log.d("flash present...OK");
        }
        ApplicationInfo ai2 = pm.getApplicationInfo("com.htc.flashliteplugin", 0);
        if (ai2 != null){
            Log.d("flash lite present..disabling flash");
            return false;
        }
        return true;

还有:

if(aboveCode){    
   webview.getSettings().setPluginsEnabled(true);
}

所以现在,如果Flash lite存在,我必须完全禁用闪光灯。这个问题的任何想法或解决方案? 我觉得在新的api级别中有新的methods可能会有所帮助,但我不想像这样愚蠢地增加api级别。

0 个答案:

没有答案