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