0

Я настроил мое приложение с помощью этих:Android Медиа Продолжительность возвращает неправильное значение

https://github.com/googlesamples/android-UniversalMusicPlayer/blob/master/mobile/src/main/java/com/example/android/uamp/ui/FullScreenPlayerActivity.java

https://gist.github.com/ianhanniballake/15dce0b233b4f4b23ef8

Продолжительность отображается как 10, который я считаю, потому что деление 10000 в putLong(MediaMetadataCompat.METADATA_KEY_DURATION, 10000); на 1000 в mEnd.setText(DateUtils.formatElapsedTime(duration/1000));, чтобы получить формат секунд. Но почему 10000?

Как получить первоначальную продолжительность воспроизведения трека?

ответ

0

Хорошо, проблема была вместо 10000, я должен был вернуть продолжительность мультимедиа из самой службы. like player.getDuration() 10000 был (я думаю) просто примером ianhanniballake

0

Время в длине обычно в миллисекундах, поэтому вам нужно разделить на 1000 (не 10 000), чтобы получить количество секунд.

+0

Нет брата. Я просто ответил правильно –