gpt4 book ai didi

javascript - html5 音频。如何获得比特率

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:12 25 4
gpt4 key购买 nike

我正在为 google chrome 写一个扩展。我有一个情况:我有一个 mp3 文件的链接,我可以播放它。我可以提取它的持续时间..

但我如何计算比特率?是否可以通过某些属性?或者通过一些使用文件大小的计算?如果是第二个 - 如何获取文件大小?

谢谢。

最佳答案

更新:

执行 HEAD 请求并从 Content-Length header 中获取文件大小.由于您知道持续时间,因此可以计算比特率。

研究:

在这里我想分享我的一些研究。

您可能已经知道这一点——比特率根据 the MP3 format specification 存储在内部.但我敢肯定,您宁愿不阅读文件并自己处理所有这些事情!希望您能找到工具或 API 来提供帮助。考虑到这一点......

  • 我四处寻找可以提取 MP3 信息的公共(public) Web API,但没有找到任何让我感兴趣的东西。

  • 如果你能找到 ExifTool 的版本您可以从 Chrome 访问它,它有一个计算比特率的 API。

  • 有一个名为 SoundManager 的 Javascript 库这看起来很有希望,但它不能准确计算比特率。

  • 我查看了 Web Audio API但没有看到特别提到读取 MP3 文件,因此无法提取比特率。

关于javascript - html5 音频。如何获得比特率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11587319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com