有什么帮助吗?现在可以获得 NSSize、持续时间及其所有内容。
您几乎可以完全使用 Spotlight 的元数据来完成此操作。
例如,我在我的一个应用程序中执行以下操作
MDItemRef fileMetadata=MDItemCreate(NULL,(CFStringRef)eachPath);
NSDictionary *metadataDictionary = (NSDictionary*)MDItemCopyAttributes (fileMetadata,
(CFArrayRef)[NSArray arrayWithObjects:(id)kMDItemPixelHeight,(id)kMDItemPixelWidth,nil]);
该代码本质上要求电影文件的像素宽度和高度(以确定它是否是高清电影的尺寸就是原因)。
Spotlight 元数据属性参考按类别列出了各种文件类型的所有可用键。只要您正在检查的媒体类型具有 Spotlight 插件,您就可以通过这种方式获取所需的数据,而无需执行任何重要操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)