2010-11-29 26 views
0

こんにちは で映像を記録するためにどのように私はObjective-Cのを通じてiPhoneでビデオを録画したいと思います。誰かが自分のコードを書くためのサンプルコードを私に提供することはできますか?私はそれをどうやって行うのか分かりません。そして私は急いでそれが必要です。どんな小さな助けも非常に高く評価されます。前もって感謝します。は、iOS

よろしく Sohaib Qazi

+17

"と私は急いでそれを必要とする" = -1 –

答えて

0

here "を写真と動画を撮影" のAppleの概要を参照してください。迅速な解決のために

、あなたは、AppleのUIを使用して、アプリケーション内の写真/動画をキャプチャすることができますUIImagePickerを、使用する必要があります。

このクラスのアップルのドキュメントはこちらです:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

2

は、通常は、あなたが欲しいのタスクを実行することができます利用可能な最高レベルの抽象化を使用する必要があります。 iOS版では、例えば:

  • あなたは、単に映画を再生したい場合は、メディアプレーヤーフレームワーク(MPMoviePlayerControllerまたはMPMoviePlayerViewController)を使用するか、またはあなたがのUIWebViewオブジェクトを使用することができ、Webベースのメディアにすることができます。あなたはフォーマットを超える最小限のコントロールを必要とする場合UIKitフレームワーク(UIImagePickerController)を使用し、映像を記録するために

AV Foundationは、時間ベースのオーディオビジュアルメディアの再生および作成に使用できるいくつかのフレームワークの1つです。時間ベースのオーディオビジュアルデータを使用して詳細レベルで作業するために使用するObjective-Cインターフェイスを提供します。たとえば、メディアファイルを調べたり、作成したり、編集したり、再エンコードしたりすることができます。リアルタイムキャプチャと再生中に、デバイスから入力ストリームを取得し、ビデオを操作することもできます。

経由 - アップル

+0

役に立たない答え。彼は明らかにピッカーを求めていません – OMGPOP

+0

@OMGPOP:あなたは何ですか?彼はビデオ録画を求めています。私はAVFoundationについても言いましたか?何があなたの役に立たないと感じさせるのですか? –

+0

さて私は彼が – OMGPOP

0
if ([UIImagePickerController 
    isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.modalTransitionStyle = UIModalPresentationFullScreen; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    picker.showsCameraControls = YES; 
    picker.delegate = self; 
    picker.mediaTypes = @[(id)kUTTypeMovie]; 
    [self presentViewController:picker animated:YES // self is a viewController 
        completion:^ { 
        }]; 
}