如何使用 Objective-c 从视频电影文件中获取元数据?
有什么帮助吗?现在可以获得 NSSize、持续时间及其所有内容。
Any help? Now can get NSSize, duration and its all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有什么帮助吗?现在可以获得 NSSize、持续时间及其所有内容。
Any help? Now can get NSSize, duration and its all.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您几乎可以完全使用 Spotlight 的元数据来完成此操作。
例如,我在我的一个应用程序中执行以下操作:
此代码本质上询问电影文件的像素宽度和高度(以确定它是否是高清电影的尺寸是原因)。
Spotlight 元数据属性参考按类别列出了各种文件类型的所有可用键。只要您正在检查的媒体类型具有 Spotlight 插件,您就可以通过这种方式获取所需的数据,而无需执行任何重要操作。
You can do this almost entirely using Spotlight's metadata.
For example, I do the following in one of my apps
This code essentially asks for the pixel width and height for a movie file (to determine if it's the dimension of an HD movie or not is the reason).
The Spotlight Metadata Attributes Reference lists all the available keys for various file types by category. You can probably get the required data this way without doing anything significant, provided that the media type you're examining has a Spotlight plug-in.
此功能可能不是内置的(老实说我不确定),但我确实知道两个第三方库可以告诉您所需的信息。
我可以更深入地了解如何使用其中任何一个,但我宁愿只在您最终需要我时才这样做。让我知道!
This functionality may not be built in (I'm honestly not sure), but I do know of two third-party libraries which can tell you the information you need.
I can go into more depth with how to use either of these, but I'd rather only do so if you end up needing me to. Let me know!