0

我已经使用音频文件在我的应用程序中配置了进度条。所有音频文件都在秒内,现在我卡在哪里是进度条只显示音频文件达到固定值的进度。

我的意思是,如果文件的持续时间应该是“5760”(以毫秒为单位),那么进度条将仅显示“5000”毫秒的进度,然后在剩下的“760”毫秒内将看到空间为空。

我希望进度条完全同步,并根据音频文件的长度完整显示进度条。

任何人都可以在这方面特别帮助我。

谢谢,大卫

4

2 回答 2

1

据我所见,android 进度条应该能够显示任何 int 值的进度,我想知道,你设置了吗

setMax(int 最大值)

到正确的值,即。5760

于 2010-12-06T11:36:26.777 回答
0

您可以使用以下代码四舍五入该值:

NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
textView.setText(nf.format(mediaPlayer.getCurrentPosition()/100000.0).toString())
于 2010-12-06T11:27:46.110 回答