Получить продолжительность mp3 в android

Как получить продолжительность mp3-трека без создания экземпляра MediaPlayer? Мне просто нужно показать длину mp3-песни в списке mp3-файлов, поэтому я думаю, что мне не нужно создавать объект MediaPlayer для каждого трека в списке

И еще:

иногда MediaPlayer возвращает неправильную продолжительность песни (я думаю, это так, потому что битрейт этих файлов динамический). Как определить продолжительность песни?

13
задан pleerock 7 November 2011 в 20:34
поделиться

1 ответ

Предположим, что mp3 файл помещается в необработанную папку, затем

MediaPlayer m = MediaPlayer.create(MyActivity.this, R.raw.my_mp3_file);
int durationInMilliSeconds = m.getDuration();
m.release();
m = null;
0
ответ дан 1 December 2019 в 18:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: