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

長時間通常以毫秒爲單位,因此您應該除以1,000(而不是10,000)以獲得秒數。

+0

沒有兄弟。我只是回答了正確的一個 –

相關問題