【发布时间】:2018-10-05 11:58:13
【问题描述】:
我有一个 mp3 文件,当我将它加载到媒体播放器中时,媒体播放器会显示专辑的封面。我认为封面在文件的元数据中,所以我想知道是否有办法在 golang 中找到该封面。
如何为 mp3 文件设置封面?
【问题讨论】:
-
嗨,请参考这个页面来询问通常会被投票的好问题,这有助于获得好的答案How do I ask a good question?
我有一个 mp3 文件,当我将它加载到媒体播放器中时,媒体播放器会显示专辑的封面。我认为封面在文件的元数据中,所以我想知道是否有办法在 golang 中找到该封面。
如何为 mp3 文件设置封面?
【问题讨论】:
此属性的名称是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() 的类型是图片...
尽情享受吧!
【讨论】: