Quartz Composer とカスタム プラグインを使用して Quartz ムービーを作成し、Quartz ムービーを再生できるサードパーティ アプリケーションで実行する必要があるアプリケーションがあります。
最初のステップとして、Xcode を使用してカスタム プラグインの開発に成功し、Quartz Composer でコンポジションを「ビルド」しました。これをすべて Quartz Composer で実行しましたが、Quartz Composer 内のビューアではまったく問題なく動作します。
その後、サードパーティのアプリケーションで再生しようとしましたが、再生されず、映画の他の部分は再生されましたが、プラグインが機能しませんでした。次に、QuickTime プレーヤーを試してみましたが、あるマシンではまったく同じように動作しました。ムービーは再生されましたが、プラグインは機能しませんでした。別のマシンで、「"My Plugin Name" プラグインの使用中に Quicktime プレーヤーが予期せず終了しました」というエラーが表示されます。
この後、私は少し困惑し、フォーラムを読み、安全なパッチと安全でないパッチの概念に出くわしました。私のパッチが Quartz コンポーザー以外のアプリケーションで動作しないのはこのためではないかと考えています。
「Indicate Unsafe Patches」メニュー項目を有効にすると、プラグインにロックされていない南京錠のアイコンが表示され、実際には安全でないことを示していると思われます。
いくつかの質問:
安全でないと見なされているため、カスタムプラグインを再生していませんか?
「アプリケーション」またはシステムに、それが安全であることをどのように伝えることができますか?
私がやりたいことを達成するための正しい方法は何ですか?
その他のアイデア、有益な情報は大歓迎です。
よろしくお願いします、カルム
。