首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript中获取mp3歌曲时长

在javascript中获取mp3歌曲时长
EN

Stack Overflow用户
提问于 2010-07-31 16:57:16
回答 2查看 7.9K关注 0票数 2

有没有办法在JavaScript中获取mp3歌曲的持续时间?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2010-07-31 16:59:43

这取决于JS在什么环境中运行。

如果您使用的浏览器支持mp3和HTML5 audio API,则可以在<audio>元素中加载mp3并通过DOM访问duration property。如果您使用的是某种Flash player,那么它可能会使用ExternalInterface公开这些信息。

还有其他的环境,但它们并不是很常见。

票数 4
EN

Stack Overflow用户

发布于 2010-07-31 21:15:44

实际上有一个库可以运行在客户端,试图获取足够的MP3来读取ID3标记:

http://github.com/aadsm/JavaScript-ID3-Reader

由于您使用的是服务器端JavaScript,因此您可以直接从服务器读取文件并执行几乎任何您想要的操作。如果您找不到任何专门用于服务器端的库,我希望您可以从上面的项目中获取与解析ID3相关的部分,而省去AJAX抓取方面的内容。

通过网络搜索Javascript ID3,还可以找到其他库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3377459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档