【发布时间】:2012-07-20 04:48:55
【问题描述】:
我正在为 google chrome 编写扩展程序。我有一个情况:我有一个 mp3 文件的链接,我可以播放它。我可以提取它的持续时间..
但是我如何计算比特率?是否可以通过某些属性?或者通过使用文件大小的一些计算?如果是第二个 - 如何获取文件大小?
谢谢。
【问题讨论】:
-
有什么更新吗?我做了一些研究并在下面分享了它。
-
我找到了唯一的解决方案,可以使用
HEAD类型发出 Ajax 请求并在之后计算比特率......知道文件大小后很容易......但似乎这是一个糟糕的解决方案。当然,它适用于域限制 -
您是否使用了 HEAD 请求中的 Content-Length 标头?我在下面更新了我的答案。
-
是的,这正是我用过的。
标签: javascript html google-chrome google-chrome-extension html5-audio