【问题标题】:Get a sounds length (duration) in javascript在javascript中获取声音长度(持续时间)
【发布时间】:2014-07-02 18:42:23
【问题描述】:

我正在使用 howler.js 来管理我的 html/css/js 项目中的声音,一切正常,我花了数小时研究但没有成功的唯一一点是:如何使用 howler 获得声音的长度.js 方法?

【问题讨论】:

    标签: javascript audio howler.js


    【解决方案1】:

    使用 howler.js,您可以简单地执行以下操作:

    sound._duration
    

    您可能还希望将其包装在 onload 事件中,因为在声音加载之前您将无法获得持续时间。

    【讨论】:

    • 谢谢詹姆斯,这就是我所需要的,但是 sound._duration 是否存在于 goldfirestudios.com 上的 howler.js 网页中?还是任何 javascript 程序员都应该知道的?
    • 不,它不在文档中,因为它旨在作为私有变量,但在 v2.0 中会发生变化。
    • @JamesSimpson 有没有办法在加载声音之前获取音频持续时间?我想在用户打开我的网页时显示播放长度。有什么帮助吗?谢谢!
    【解决方案2】:

    如果没有任何库,我建议您使用音频元素的 .duration 属性。它返回音频应该播放的秒数。

    【讨论】:

      猜你喜欢
      • 2011-12-11
      • 2010-12-21
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 2013-03-01
      • 1970-01-01
      相关资源
      最近更新 更多