2

我正在努力将 Apple 事件发送到 Final Cut Pro X。目前我有试用版(免费总是很适合试验)。但是,查看包中的.plist,创建者代码被指定为“????” 它的捆绑包 ID 是“com.apple.FinalCutTrial”。我发现 FCP 7 的创建者代码是“KeyG”,但没有专门针对 FCPX。

对于事件本身,我也在寻找它支持的事件。Apple 的“MovieAssembler”样本的日期为 11-2007,并列出了 Final Cut Pro 5.x。我在 FCPX 试验中抛出了一些事件,但我得到了一个带有键 'errn' 和 long 的事件,其低位词转换为 -1708,“错误苹果事件未处理”(似乎不仅仅是巧合)。他们也有一个 FxPlug 架构,但这是针对视频的。

这给我留下了几个问题:

  1. Final Cut Pro X 的创建者代码是什么?看到它与项目文件不向后兼容,我怀疑代码有可能发生了变化。
  2. 谁能告诉我有关 FCP X 支持的 Apple 事件的示例/文档?

我有一个 Apple Developer 帐户,因此可以访问他们网站上的资源(如果我知道它在哪里!)

谢谢!!

4

1 回答 1

2

万一有人来找...

  1. 事实证明,Final Cut Pro X没有创建者代码。就像试用版一样,它的 CFBundleSignature(操作系统类型代码)是 '????'。它的 Bundle ID 是“com.apple.FinalCut”(与试用版略有不同)。

  2. FCP X 不再支持 Apple 事件。它似乎响应了通用的“打开文件”事件,尽管我希望这是因为 Cocoa/AppKit 通过应用程序委托-application:openFile:方法路由请求。

于 2013-05-14T17:51:25.490 回答