C#则阳读取wav,avi,midi格式文件的属性信息

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:44:30
C#怎么读取wav,avi,midi格式的文件的歌曲信息,如歌手,歌曲名,发行年代等等。请高手指教,贴出源代码(⊙o⊙)哦

首先添加引用 -com - windwosmediaplayer
using WMPLib;
namespace MusicPlayer
{
class MpThreePlayer
{
//创建WMP对象
WindowsMediaPlayerClass WMPlayer = new WindowsMediaPlayerClass();

public string SongInfo(string filename)
{
WMPlayer.URL = filename;
string s = "";
for (int i = 0; i < WMPlayer.currentMedia.attributeCount; i++)
{
s = s + WMPlayer.currentMedia.getAttributeName(i) + ":" + WMPlayer.currentMedia.getItemInfo(WMPlayer.currentMedia.getAttributeName(i)) + "\n";
}
s = s + WMPlayer.currentMedia.getMarkerName(0);
return s;
}
}
}