Я абсолютно новичок в разработке Android и пытаюсь создать небольшой видеоплеер, который может записывать видео и просматривать записанные видео. Я просматриваю список видео, записанных приложением, в ListView, где для каждого видео я показываю название и длину видео.
Я получаю список видео, используя:
File[] fileList = directory.listFiles(filter);
Мне удалось получить название видео, используя следующее:
fileList[i].getName()
Но я не могу понять, как извлечь длину/продолжительность видео. Я не смог найти какие-либо соответствующие API, которые также делают это.
Как я могу получить продолжительность видеофайла 3GP в Java?