我正在为Google Chrome开发扩展程序。我有一种情况:我有一个mp3文件的链接,可以播放它。我可以提取它的持续时间。
但是如何计算比特率?是否可以通过某些属性?还是通过使用文件大小的一些计算?如果第二-如何获得文件大小?
谢谢。
最佳答案
更新:
进行HEAD请求,并从Content-Length header获取文件大小。由于您知道持续时间,因此可以计算比特率。
研究:
在这里,我想分享我的一些研究。
您可能已经知道这一点-比特率根据the MP3 format specification存储在内部。但是我敢肯定,您宁愿不阅读文件并亲自处理所有问题!希望您可以找到工具或API来提供帮助。考虑到这一点...
关于javascript - html5音频。如何获得比特率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11587319/