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

没有兄弟。我只是回答了正确的一个 –

相关问题