2011-01-17 13 views
12

AVFoundationや他のフレームワークで、Talking Tom Catのような画面を記録するために使用できる公開APIがあるかどうかを知りたいです。私はAVFoundationとCoreVideoフレームワークを調べましたが、ヘッダーファイルから何も見つかりませんでした。iPhoneのTalking Tom Catのような画面のビデオを記録するには?

iPhone SDKを使用してスクリーンビデオをプログラム的に記録する方法を知っている人は、私に教えてください。

+1

実際に!私も知りたいです、glReadPixelsは録音には遅すぎます – binnyb

+0

@binnyb hmmm右のglReadPixelsは遅すぎます...そのための代替手段はありますか? – Tornado

+0

どのように遅いですか?いくつかのサンプルコードを手直ししたり投稿したりできますか? – kevlar

答えて

7

次の手順でそれを行うことができます。ビデオを

  • がavassertwriter
  • でそれを書く

    1. は、キャプチャ画面
    2. はキューにそのフレームを取り、エクスポート

    wwdc2010サンプルコードでこれらのことを理解するためのサンプルアプリケーションがあります。

    これは役に立ちます(サンプルアプリ名:aveditdemo)

  • +0

    こんにちはhib私は少なくとも今wwdc2010のビデオを行って、私はそれを行うことができる希望の光線を得た。しかし、私はまだあなたの4番目のポイント、すなわち「ビデオをエクスポートする」を得ることができません。これは、デモでの輸出と同じオプションですか? – Sneha

    +0

    あなたはコードを見つけることができますAVEditDemoサンプルアプリケーションのwwdc2010サンプルコードのリンク:http://developer.apple.com/videos/wwdc/2010/あなたが作成したビデオコンポジションをエクスポートするクラスです。物事はかなりうまい。 – harshalb

    +0

    @hib:私はこのデモを試しました。しかし、それは何の出力も与えていない。私は私のプロジェクトにそれを含める必要がありますか?またはそれはどのように機能しますか? – ios

    関連する問題