2011-09-14 16 views
0

QuickTime Playerをココアアプリに埋め込むことが可能かどうかは疑問です。デフォルトのQTMovieViewは醜いものですが、QuickTime Playerウィンドウには、フルスクリーンやアスペクト比の維持ボタンなど、必要なすべての機能があります。QuickTime PlayerをCocoaアプリに埋め込む

私はそれをユーザーに透過的に操作したいと思います。私はむしろ彼らがquicktimeアプリケーションを起動させることを避けるだろう。私はまた、画面上にウィンドウを配置することができるようにしたいと思います。また、現在の再生ヘッドの位置にアクセスして、映画を停止した時点でキャプチャできるようにする必要があります。どのように私はこれを行うことについて行くかもしれないかについての任意のアイデア?または、私自身のカスタムビデオプレーヤーを構築する必要がありますか?

サードパーティコンポーネントも存在しても問題ありません。私はちょうど画面の上に浮上するときに現れる黒いコントロールバーを使って同じクイックタイムのプレーヤーの外観を探しています。

答えて

0

また、独自のカスタムビデオプレーヤーを構築する必要がありますか?

はい。 QuickTimeプレーヤーをアプリケーションに統合する(信頼できる)方法はありません。

QTMovieViewのサブクラスを作成し、コントロールのサブビューを使用する必要があります。

0

QTMovieViewが気に入らない場合は、コントロールを非表示にすることができます。 IBではShow Controllerプロパティをオフに切り替えます。

また、QTMovieLayerを使用することもできます。

また、QTMovieのプロパティとメソッドで直接動作する独自のコントロールセットを簡単に作成できます。

関連する問題