0

私はiPhone用のモバイルトレースアプリに取り組んでいます。ユーザーの操作なしでユーザーの写真を撮りたい。Googleで検索しましたが、要件を満たしていないリンクが2つ見つかりました。これは、AVCamとAVFoundationを使用して実行できることがわかりました。これに関連するサンプルコードはありますか?サンプルコードはありますか?

4

1 に答える 1

1

-takePicture実際にトリックを行う必要があります。UIそうしないと(私にとっては)機能しないため、カメラコントロールのカスタムを提供する必要があります。Xcode で開発者向けドキュメントを確認し、takePicture を検索してください。メソッドの説明には、必要なものがすべて含まれています。

以下に簡単なロジックを示します。

- (IBAction) showCameraUI
{
    UIImagePickerController *picker;
    // create and display picker

   self.imagePicker = imagePicker;
   [NSTimer scheduledTimerWithTimeInterval:4.0
                             target:self
                           selector: @selector(targetMethod)
                           userInfo:nil
                            repeats:YES];
}

- (void)targetMethod
{
    [self.picker takePicture];
    // ...
}

他のオプションは

見つけた...

AVCaptureVideoDataOutputSampleBufferDelegate

自動で写真を撮る。

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer   
   fromConnection:(AVCaptureConnection *)connection 

Checke の公式ドキュメントと、このコード ソースへのリンクも参照してください。

それはかなり簡単で、ありがとうございます:)

于 2013-02-07T11:25:25.377 に答える