gpt4 book ai didi

objective-c - 如何使用 Objective-c 从视频电影文件中获取元数据?

转载 作者:行者123 更新时间:2023-12-03 16:24:28 27 4
gpt4 key购买 nike

有什么帮助吗?现在可以获得 NSSize、持续时间及其所有内容。

最佳答案

您几乎可以完全使用 Spotlight 的元数据来完成此操作。

例如,我在我的一个应用程序中执行以下操作

MDItemRef fileMetadata=MDItemCreate(NULL,(CFStringRef)eachPath);
NSDictionary *metadataDictionary = (NSDictionary*)MDItemCopyAttributes (fileMetadata,
(CFArrayRef)[NSArray arrayWithObjects:(id)kMDItemPixelHeight,(id)kMDItemPixelWidth,nil]);

这段代码本质上是询问电影文件的像素宽度和高度(以确定它是否是高清电影的尺寸)。

Spotlight 元数据属性引用按类别列出了各种文件类型的所有可用键。只要您正在检查的媒体类型具有 Spotlight 插件,您就可以通过这种方式获取所需的数据,而无需执行任何重要操作。

关于objective-c - 如何使用 Objective-c 从视频电影文件中获取元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3023954/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com