Просто поместите этот метод в свой класс Utils как статический и укажите путь к файлу записанного файла.
Примечание. Здесь вы получите длительность в миллисекундах.
Android предоставляет класс с именем MediaMetadataRetriever дляполучить все данные любого типа файла, такие как размер, ширина, высота, продолжительность, формат кодека и т. д.
`
public static long getAudioDurationByFilePath(String aFilePath){
long mMilliSeconds=0;
try{
MediaMetadataRetriever lMediaMetaDataRetriever = new MediaMetadataRetriever();
lMediaMetaDataRetriever.setDataSource(aFilePath);
String lDurationString = lMediaMetaDataRetriever.extractMetadata(
MediaMetadataRetriever.METADATA_KEY_DURATION);
mMilliSeconds = Long.parseLong(lDurationString);
}catch(Exception e){
Log.w("AudioUtils","SetDataSource ON NULL OBJECT REFERENCE");
e.printStackTrace();
}
Log.w("AudioUtils","returning duration: "+mMilliSeconds);
return mMilliSeconds;
}
`