通过PHP从mp3文件获取封面并显示它

时间:2012-06-15 07:13:57

标签: javascript jquery mp3

所以我正在建立一个播客网站,我希望能够上传歌曲,并在播放按钮旁边显示封面。我有jPlayer设置和音乐部分都已完成,但我怎么能使用 - 最好是PHP,但如果没有,javascript或jQuery - 来获取嵌入了mp3文件并显示它的封面艺术?

谢谢!

1 个答案:

答案 0 :(得分:2)

专辑封面是ID3v2规范中标识为“附加图片”的数据框,而getID3()现在只是使用纯PHP在ID3v2中编写所有可能数据帧的一种方式。

请看这个来源:http://getid3.sourceforge.net/source/write.id3v2.phps

在来源中搜索此文字:

// 4.14  APIC Attached picture

有一段代码负责撰写专辑封面。

另一种方式,似乎没有纯PHP那么慢,是使用一些外部应用程序,它将由PHP脚本启动。如果您的服务设计为在高负载下工作,那么二进制编译工具将是更好的解决方案。

更好(更快)的方法是通过外部应用程序和 PHP exec()函数使命令变得有趣。我建议eyeD3