我已经在音频文件的应用程序中配置了进度条。所有的音频文件都在秒,现在,我卡住的是进度条只显示音频文件达到固定值的进度。使用ProgressBar四舍五入音频文件的持续时间
我的意思是,如果文件的持续时间应该是“5760”(以毫秒为单位),那么进度条会显示进度只有“5000”毫秒,然后剩余的“760”毫秒会看到空格为空。
我希望进度条完全同步,并根据音频文件的长度显示进度条的完整性。
有人可以请特别帮我。
感谢, 大卫
我已经在音频文件的应用程序中配置了进度条。所有的音频文件都在秒,现在,我卡住的是进度条只显示音频文件达到固定值的进度。使用ProgressBar四舍五入音频文件的持续时间
我的意思是,如果文件的持续时间应该是“5760”(以毫秒为单位),那么进度条会显示进度只有“5000”毫秒,然后剩余的“760”毫秒会看到空格为空。
我希望进度条完全同步,并根据音频文件的长度显示进度条的完整性。
有人可以请特别帮我。
感谢, 大卫
您可以通过下面的代码四舍五入值:
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
textView.setText(nf.format(mediaPlayer.getCurrentPosition()/100000.0).toString())
提取到毫秒 – herbertD 2011-10-11 03:54:55