2

Apple Events を 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 Events に関する例やドキュメントを教えてもらえますか?

私は Apple Developer アカウントを持っているので、彼らのサイトのリソースにアクセスできます (場所がわかれば!)

ありがとう!!

4

1 に答える 1

2

もし他の人が見に来たら...

  1. Final Cut Pro X にはクリエーター コードがないことが判明しました。試用版と同様、CFBundleSignature (OS Type Code) は「????」です。そのバンドル ID は「com.apple.FinalCut」です (試用版とは少し異なります)。

  2. FCP X は Apple Events をサポートしなくなりました。一般的な「ファイルを開く」イベントに応答しているように見えますが、これは、Cocoa/AppKit がアプリ デリゲート-application:openFile:メソッドを介して要求をルーティングするためだと思います。

于 2013-05-14T17:51:25.490 に答える