Val*_*sin 4 javascript html5 google-chrome google-chrome-extension html5-audio
我正在为Google Chrome写一个扩展程序.我有一个情况:我有一个mp3文件的链接,我可以玩它.我可以提取它的持续时间..
但我怎么能计算比特率呢?有可能通过一些属性?或者通过使用文件大小的一些计算?如果第二 - 如何获得文件大小?
谢谢.
更新:
执行HEAD请求并从Content-Length标头获取文件大小.由于您知道持续时间,因此可以计算比特率.
研究:
在这里,我想分享一些我的研究.
您可能已经知道这一点 - 比特率根据MP3格式规范存储在里面.但我相信你宁愿不读文件并自己处理所有这些!希望您能找到工具或API来帮助您.考虑到这一点...
我四处寻找可以提取MP3信息的公共网络API,但没有找到任何突然出现的内容.
如果您可以找到可以从Chrome访问的ExifTool版本,则它有一个用于计算比特率的API.
有一个名为SoundManager的Javascript库看起来很有前途,但它没有准确计算比特率.
我查看了Web Audio API,但没有看到任何提及特别是读取MP3文件,因此无法提取比特率.
| 归档时间: |
|
| 查看次数: |
3648 次 |
| 最近记录: |