我的解码课很适合播放音频。我试图在SeekBar中显示轨道的进度,使用总轨道持续时间和总播放时间。我有两个长,一个记录曲目的总持续时间(微秒),另一个记录曲目的总播放时间(以微秒为单位)。我遇到的问题是,比赛的持续时间很快就会超过赛道的总持续时间。我不明白我哪里出了问题。解码类中的长声明:
private long durationUs; //
我已经设计了我的播放器,播放歌曲,下一首和以前的歌曲功能,但我在获取歌曲的持续时间时遇到了问题,以便能够使用进度条显示歌曲的进度。我浏览了,但没有找到任何关于如何获取文件持续时间的信息,也没有找到任何可以帮助我在进度条实现中使用的信息。任何想法都是受欢迎的。我正在试验的代码:
// Create new object from