在golang中获取/设置mp3文件的封面

时间:2018-10-05 11:58:14

标签: go mp3

我有一个mp3文件,当我将其加载到媒体播放器中时,媒体播放器会显示专辑的封面。我认为封面是在文件的元数据中,所以我想知道是否有办法在golang中获得该封面。

如何设置mp3文件的封面?

1 个答案:

答案 0 :(得分:0)

此属性的名称为ID3

您可以使用库dhowden/tag来做到这一点。

m, err := tag.ReadFrom(f)
if err != nil {
    log.Fatal(err)
}
log.Print(m.Format()) // The detected format.
log.Print(m.Title())  // The title of the track (see Metadata interface for more details).
m.Picture()

类型是图片...

享受吧!

另一个库:  -https://github.com/mikkyang/id3-go