У меня проблема с плеером htc flash lite на телефоне htc desire hd.Даже когда на нем был установлен Adobe Flash Player, в веб-представлении все еще использовался HTC Flash Lite Player, который зависал даже на простом видео YouTube.
Я использую это для проверки вспышки:
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, если присутствовал flash lite.Есть идеи или решения этой проблемы?Я уверен, что в новых уровнях API есть новые методы , которые могут помочь, но я не хотел бы повышать уровень API для чего-то более глупого.