我正在创建一个音乐播放器,在播放音乐时,我想在一个图片框中显示当前mp3的艺术作品。 我上网但无法找到解决方案。 所以请帮忙。
编辑:我想从ID3标签中获取图片。
提前致谢
答案 0 :(得分:3)
您可以使用taglib轻松完成此操作。
我创建了一个显示此内容的简单应用程序。应用程序包含以下内容:
PictureBox
的{{1}}。coverPictureBox
的{{1}}。Button
的{{1}}。在我的主要表单构造函数中,我将browseButton
的默认扩展名设置为mp3并阻止多个文件选择:
OpenFileDialog
在按钮的openFileDialog
事件处理程序中:
openFileDialog
答案 1 :(得分:0)
您可以将TagLib用于此目的。 https://github.com/mono/taglib-sharp
此问题包含一个答案,显示如何在Windows窗体图片框中显示MP3文件中的图片:C# mp3 ID tags with taglib - album art
这包含使用WPF时的正确方法:Using taglib to display the cover art in a Image box in WPF