1
我試圖訪問視頻的標題,與Windows Media Player的操作方式類似。例如。 video.avi將顯示爲「Family Videos 2010」。我已經嘗試了mediainfo sdk,但我似乎無法加載程序集。有沒有人有什麼建議?如何獲取視頻元數據的標題
我試圖訪問視頻的標題,與Windows Media Player的操作方式類似。例如。 video.avi將顯示爲「Family Videos 2010」。我已經嘗試了mediainfo sdk,但我似乎無法加載程序集。有沒有人有什麼建議?如何獲取視頻元數據的標題
public static Dictionary<string, string> GetDetails(this FileInfo fi)
{
Dictionary<string, string> ret = new Dictionary<string, string>();
Shell shl = new Shell();
Folder folder = shl.NameSpace(fi.DirectoryName);
FolderItem item = folder.ParseName(fi.Name);
for (int i = 0; i < 150; i++)
{
string dtlDesc = folder.GetDetailsOf(null, i);
string dtlVal = folder.GetDetailsOf(item, i);
if (dtlVal == null || dtlVal == "")
continue;
ret.Add(dtlDesc, dtlVal);
}
return ret;
}
不要忘記添加一個參考的Shell32.dll :-)特別
什麼媒體文件類型你想從這個信息? – BrokenGlass
大多數視頻格式,但主要是mpg,wmv,avi,mkv –