Это мой первый вопрос, поэтому, пожалуйста, будьте осторожны!
Я использую Android Studio 3.1.2 в Ubuntu 16.04
Я хотел бы извлечь один кадр из короткого (<5секунд) mp4 на планшеты и телефоны.Мне нужен кадр, ближайший к точному времени, а НЕ кадр <strong>, ближайший к этому времени.Мои исследования привели меня к MediaMetadataRetriever, чтобы сделать это.
НО метод getFrameAtTime (time, OPTION_CLOSEST) работает должным образом только из API 27 (до этого он возвращает ближайший ключевой кадр, а не ближайший кадр).Но я хотел бы, чтобы мое приложение работало на API 21 (по причинам проникновения на рынок).
Как я могу сделать MediaMetadataRetriever.getFrameAtTime (time, OPTION_CLOSEST) из API 27 доступным для моего приложения на устройстве с API 21?
Заранее спасибо за помощь.