我已經在音頻文件的應用程序中配置了進度條。所有的音頻文件都在秒,現在,我卡住的是進度條只顯示音頻文件達到固定值的進度。使用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