【发布时间】:2017-01-01 18:53:30
【问题描述】:
我正在从一个文件夹中读取 .mp4 文件 目前我正在使用 FileInfo 来提取名称 FileInfo 仅限于电影包含的一些细节。 我还需要提取其他信息,例如 标题 字幕 注释 类型 董事 生产者
DirectoryInfo dirInfo = new DirectoryInfo(@"..\bin\Debug\Folder");
FileInfo[] fileNames = dirInfo.GetFiles("*.mp4");
foreach (FileInfo fi in fileNames)
{
string movieName = fi.Name.Split('.')[0]; // returns the file name
VideoFile newVideo = new VideoFile(movieName); // insert name in object
director.ListVid.Add(newVideo); // add object to a director object - aka another list
}
listVideoDirector.Add(director); //add director object to list
我的 videoFile 对象有更多属性。我需要从实际文件中提取它们
【问题讨论】:
-
嗯...我应该缩小问题的范围。有一个外壳扩展。它包含诸如 System.Media.SubTitle 之类的内容。但我找不到他们
-
一张图片可能不包含所有的 exif 数据。这取决于将哪些扩展写入图像的应用程序(和人)。例如,相机会自动输入像素数和自动编号标题(人们可以手动更改以描述图片),但并不总是字幕。
标签: c# file video visual-studio-2015