我正在编写一个应用程序,以帮助录制乙烯基专辑的数字格式,用于和媒体中心。
我已经完成了录音和曲目分割部分,包括用taglib保存轨道信息。
我现在需要添加一种可以被媒体播放器采摘的专辑艺术。
我注意到Media将相册艺术保存在相册文件夹中的2个隐藏/系统文件中,其中包括文件名中的GUID。
有什么方法可以计算出正确的文件名,并将我的专辑艺术保存到文件中吗?或者有一个接口到媒体播放器库,这样我就可以告诉它专辑的艺术是什么?
发布于 2016-02-01 12:24:28
(以及其他显示相册封面的播放器)使用标记检索图片。图片被嵌入音乐文件中的标签中。隐藏的图像只是在播放器中显示的缩略图的缓存。此外,其他信息,如标题,专辑,年份等,都是使用相同的过程。
标记的格式因格式不同而不同。
对于MP3文件,它称为ID3。
合适的库将是TagLibSharp。你可以得到它这里。除了MP3之外,它还支持多种格式。
修改相册艺术的示例可以找到这里。
其他示例也可以找到这里。
最基本的例子是这里。
https://stackoverflow.com/questions/35089838
复制相似问题