Yol*_*ola 2 video cocoa metadata objective-c
有帮助吗?现在可以获得NSSize,持续时间和所有.
小智 5
您几乎可以使用Spotlight的元数据完成此操作.
例如,我在我的一个应用程序中执行以下操作
MDItemRef fileMetadata=MDItemCreate(NULL,(CFStringRef)eachPath);
NSDictionary *metadataDictionary = (NSDictionary*)MDItemCopyAttributes (fileMetadata,
(CFArrayRef)[NSArray arrayWithObjects:(id)kMDItemPixelHeight,(id)kMDItemPixelWidth,nil]);
Run Code Online (Sandbox Code Playgroud)
此代码基本上要求电影文件的像素宽度和高度(以确定它是否是HD电影的尺寸是原因).
Spotlight元数据属性参考按类别列出了各种文件类型的所有可用密钥.如果您正在检查的媒体类型具有Spotlight插件,则可以通过这种方式获取所需数据而不会执行任何重要操作.