除了可可中的MooV之外,视频格式的操作系统类型是什么?

时间:2011-01-12 16:00:54

标签: cocoa macos quicktime

我跟着this tutorial获取了一个Cocoa应用程序,该应用程序使用QuickTime Movie View控件在窗口中播放mov文件。 This文档页面说QTKit支持其他文件格式,如AVI和MPEG-4。我无法从文件>打开... 对话框中打开该类型的文件。

我有一种预感,我只需要将正确的文档类型添加到我的目标,然后打开...对话框将允许我打开AVI文件,但我不知道该放在操作系统类型字段。我是在正确的轨道上吗?我在哪里可以获得视频格式的一系列可能的操作系统类型列表?

奖励:无论如何,MooV代表什么,某种牛电影?

1 个答案:

答案 0 :(得分:1)

正如Information Property List Key Reference中所述,自Mac OS 10.5起,{I}}(操作系统类型)已被弃用。你(和那个教程)应该使用Uniform Type Identifiers (UTIs)代替。

Apple提供list of system-declared Uniform Type Identifiers (UTIs)。例如,AVI和MPEG-4文件由CFBundleTypeOSTypespublic.avi UTI标识,两者都符合public.mpeg-4 UTI。