如何在网页上播放.mp3或.m4a音频,同时显示嵌入的专辑艺术?(使用Javascript、HTML5或Flash)



有办法在网页上播放.m4a音频使用jPlayer或SoundManager2,但似乎他们不会显示封面艺术(自动为每首歌)。

是否有一种方法可以自动播放.m4a音频,以及在网页上显示封面艺术,使用Javascript, HTML5或Flash?我想可能对于许多.m4a,封面图片已经嵌入在.m4a文件中,从iTunes商店下载。或者在没有封面的情况下,是否有办法动态地拉一个?(注意:这适用于任意数量的.m4a文件,如2或3,而不仅仅是为一首歌剪裁。这与Yahoo Mediaplayer或Yahoo Webplayer类似。新的支持专辑封面,但似乎只支持一个静态图像)

http://musicplayer.sourceforge.net/XSPF播放器显示艺术家和专辑信息,它需要XSPF播放列表,但不确定是否支持m4a格式。

首先从文件中提取封面,服务器端。不要把它留给玩家。

有很多方法可以做到这一点。如果您在Windows上托管,则可以使用MediaInfo DLL。

jPlayer有一个海报属性,可以在你setMedia时设置,或者使用jPlayer播放列表插件与你的播放列表一起工作。

假定jPlayer海报是您提供的静态图像,这可能是最简单的方法。然而. .

我相信嵌入式专辑封面包含在ID3v1, ID3v2评论或Vorbis评论中,这取决于您使用的媒体格式和创建时间。有一个JavaScript库用于从媒体文件中读取ID3数据https://github.com/aadsm/JavaScript-ID3-Reader