Objective-C と Cocoa を使用するのは初めてです。
ここにある Quicktime でムービーを再生するためのサンプル コードに従いました。プログラムの開始時に複数の をロードできるように拡張する方法を考えてQTMovie
おり、要求されたときに最小限のレイテンシーでそれぞれを再生できます。
私の最初の戦略は、QTMovie
オブジェクトと、それをロードして再生するためのメソッドを保持するクラスを作成することでした。次に、メイン クラスで、これらのMovieContainer
オブジェクトのリストを作成します。
これを実装しようとするとQTMovieLoadStateError
、それぞれの読み込み中にQTMovie
エラーメッセージが表示されます
Domain=NSOSStatusErrorDomain Code=-2098 "The operation couldn’t be completed.
(OSStatus error -2098.)" (component is not thread-safe)
私は完全に間違った方向に進んでいますか、それともこれを「スレッドセーフ」にする数行のコードが欠けているだけですか?
助けてくれてありがとう。