У меня есть 2 телефона Android, которые я использую для тестирования разрабатываемого приложения.Один рутирован с помощью CyanogenMod 7, а другой не рутирован.Также на обоих телефонах установлен Adobe Flash Player 11.1.111.6.
После установки APK на оба телефона я попробовал воспроизведение видео.На телефоне, который был НЕ рутирован, он работал безупречно.Однако на рутированном телефоне я получил только звук для работы с чистым видео.
Было найдено исправление "band-aid", которое я обнаружил, чтобы убрать все разрешения для файла
/data/data/PACKAGE_NAME/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data
Согласно постеру, этот файл ограничивает воспроизведение видео более чем 240p.Извините, но у меня больше нет ссылки на эту тему.
После удаления всех разрешений для этого файла я снова запустил приложение на рутированном телефоне, и оно заработало как чудо.
Что было бы лучшим решением, чтобы при публикации приложения в Android Market все, кто устанавливает приложение, не сталкивались с этой проблемой на своем телефоне?