在图片框中显示mp3图片C#

时间:2016-01-30 15:02:43

标签: c#

我正在创建一个音乐播放器,在播放音乐时,我想在一个图片框中显示当前mp3的艺术作品。 我上网但无法找到解决方案。 所以请帮忙。

编辑:我想从ID3标签中获取图片。

提前致谢

2 个答案:

答案 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