使用进度条对音频文件持续时间的值进行舍入
我已使用音频文件在我的应用程序中配置了进度栏。所有音频文件都以秒为单位,现在我卡在哪里的是进度条仅显示音频文件的进度直至固定值。
我的意思是,如果文件的持续时间应该是“5760”(以毫秒为单位),那么进度栏将仅显示最多“5000”毫秒的进度,然后在剩余的“760”毫秒内空间将显示为空。
我希望进度栏完全同步,并根据音频文件的长度完整显示进度栏。
任何人都可以在这方面特别帮助我吗?
谢谢, 大卫
I have configured the Progress Bar in my Application with the Audio File. All the audio files are in the Seconds, Now where am I stuck is the Progress Bar only shows the progress with the audio file upto the fixed value.
I mean if the duration of the file is supposedly "5760"(in milliseconds) then the Progress Bar will show the progress upto only "5000" milliseconds and then the space will be seen empty for the rest "760" milliseconds.
I want the Progress Bar to get Synchronized fully and to show the Progress Bar complete according to the length of the Audio file.
Can anybody please help me in this particularly.
Thanks,
david
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,android 进度条应该能够显示任何 int 值的进度,我想知道,您是否设置了
setMax(int max)
为正确的值,即。 5760
As far as I can see the android progressbar should be able to show progress upto any int value, I was wondering, did you set
setMax(int max)
to the right value, ie. 5760
您可以使用以下代码对值进行四舍五入:
You can round off the value by using following code: