【问题标题】:How to get current time HH:MM:SS in Audio element? [duplicate]如何在音频元素中获取当前时间 HH:MM:SS? [复制]
【发布时间】:2021-06-27 19:08:41
【问题描述】:

如何在 Audio JavaScript DOM 中获取当前时间 HH: MM: SS?

我想在 PureJS 中显示音频对象当前时间,例如 HH: MM: SS!

示例:

【问题讨论】:

  • 我会告诉你docs for the Date object。您可以使用当前时间创建日期对象并显示时间。我不确定您正在尝试做什么,或者您是否正在尝试显示音频播放控制器来显示已用时间和剩余时间。对于后者,您需要提供更详细的问题
  • 这能回答你的问题吗? Javascript/HTML5: get current time of audio tag
  • 请仔细阅读问题..我正在寻找格式为HH:MM:SS的当前时间显示!
  • 那么你的问题是Convert seconds to HH-MM-SS with JavaScript?的欺骗,因为currentTime返回秒数。
  • 请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: javascript dom html5-audio


【解决方案1】:
//// get current time 
myPlayer.addEventListener("timeupdate", function(){
    myRange.value  = myPlayer.currentTime;
    tt = "0";
    var Amin = Math.floor(myPlayer.currentTime/60);

    var Asec = Math.floor(myPlayer.currentTime - Amin * 60);

    if(Asec < 10){
        Asec = "0" + Asec;
    }
    if(Amin > 10){
        tt="";
    }
    currenttime.innerHTML = tt+Amin+":"+Asec;
});

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 2016-06-05
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多