Cocoa 中除 MooV 之外的视频格式的操作系统类型是什么?
我已遵循本教程获取一个使用 QuickTime Movie View 控件在窗口中播放 mov 文件的 Cocoa 应用程序。 此文档页面表示 QTKit支持其他文件格式,例如 AVI 和 MPEG-4。但我无法从文件>打开...对话框中打开该类型的文件。
我有预感,我只需将正确的文档类型添加到我的目标,然后“打开...”对话框将允许我打开 AVI 文件,但我不知道要在操作系统类型<中放入什么内容< /strong> 字段。我走在正确的轨道上吗?在哪里可以获取一系列可能的视频格式操作系统类型的列表?
附赠:MooV 到底代表什么,某种奶牛电影?
I've followed this tutorial to get a Cocoa application that plays mov files in a window using the QuickTime Movie View control. This documentation page says that QTKit supports other file formats such as AVI and MPEG-4. I'm not able to open files of that type from the File>Open... dialog though.
I have a hunch that I just have to add the right Document Type to my target and then the Open... dialog will allow me to open AVI files, but I don't know what to put in the OS Type field. Am I on the right track? Where can I get a list of a bunch of possible OS Types for video formats?
Bonus: What does MooV stand for anyway, some sort of cow movie?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如信息属性列表键参考<中所述/a>,
CFBundleTypeOSTypes
(操作系统类型)自 Mac OS 10.5 起已被弃用。您(以及该教程)应该使用 统一类型标识符(尿路感染) 相反。Apple 提供了 系统声明的列表统一类型标识符(UTI)。例如,AVI 和 MPEG-4 文件由
public.avi
和public.mpeg-4
UTI 标识,两者都符合public.movie尿路感染。
As documented in the Information Property List Key Reference,
CFBundleTypeOSTypes
(OS Types) has been deprecated as of Mac OS 10.5. You (and that tutorial) should be using Uniform Type Identifiers (UTIs) instead.Apple provide a list of system-declared Uniform Type Identifiers (UTIs). For instance, AVI and MPEG-4 files are identified by the
public.avi
andpublic.mpeg-4
UTIs, both of which conform to thepublic.movie
UTI.