如何使用JavaScript计算自定义html5音频播放器中的剩余时间?

如何使用JavaScript计算自定义html5音频播放器中的剩余时间?,javascript,html,audio,html5-audio,audio-player,Javascript,Html,Audio,Html5 Audio,Audio Player,我找到了一个很好的定制HTML5音频播放器,并成功地根据我的需要重新设计了它。关于它的一切都是好的,除了它没有显示“剩余”时间(实际上还有多少时间到音轨结束) 我想在不更改原始脚本的情况下添加剩余时间的计算,可以吗 [ 函数calculateTotalValue(长度){ var分钟=数学楼层(长度/60), 秒=长度-分钟*60, seconds\u str=seconds\u int.toString(), 秒=秒(0,2), 时间=分钟+':'+秒 返回时间; } 函数calculate

我找到了一个很好的定制HTML5音频播放器,并成功地根据我的需要重新设计了它。关于它的一切都是好的,除了它没有显示“剩余”时间(实际上还有多少时间到音轨结束)

我想在不更改原始脚本的情况下添加剩余时间的计算,可以吗

[

函数calculateTotalValue(长度){
var分钟=数学楼层(长度/60),
秒=长度-分钟*60,
seconds\u str=seconds\u int.toString(),
秒=秒(0,2),
时间=分钟+':'+秒
返回时间;
}
函数calculateCurrentValue(currentTime){
var current_hour=parseInt(currentTime/3600)%24,
当前分钟=parseInt(当前时间/60)%60,
当前秒长=当前时间%60,
current_seconds=current_seconds_long.toFixed(),
当前时间=(当前分钟<10?“0”+当前分钟:当前分钟)+“:”+(当前秒<10?“0”+当前秒:当前秒);
返回当前时间;

}
你想要的东西非常简单,你不需要修改很多代码,只需要添加两行就可以了

在“initProgressBar()”函数中,只需添加这两行代码

//计算剩余时间

var rem_time=length-current_time;
 jQuery(".rem-time").html(calculateCurrentValue(rem_time));
//显示剩余时间的HTML(将其添加到HTML中)


奥斯陆圣城酒店




谢谢,效果很好!是否可以像大多数玩家一样,同时在“开始”和“剩余”更改中设置“秒”(时间值)?好的,我会这样做@AndrewKAny luck@Shubham@AndrewK“我很高兴能帮上忙。”安德鲁克:当然,为什么不呢。
 <small style="float: left; position: relative; left: 15px;" class="rem-time"></small>