0

重複
の可能性: 写真を自動的に撮る - iPhone

こんにちは、みんな!私はカメラアプリケーションに取り組んでいます。タイマーを使用して写真を撮りたい (ユーザーの操作なし)。しかし、アップルはスナップショットを撮ってビデオを作成するための UIImagePicker しか提供していません。これを行う他の方法はありますか。または、写真を撮るボタンを押さずに ImagePicker を介して自動的に画像を撮る方法があります。

ありがとう

4

2 に答える 2

2

カメラに直接アクセスする方法はありません。私が理解しているのは、プライバシー上の理由から、Apple は開発者にイメージ ピッカーを使用するように強制しているからです。ただし、別のビューと機能を提供するアプリケーションがあります。それらはイメージ ピッカーをロードすることによって機能しますが、イメージ ピッカーのサブビューを変更します。

ただし、このスレッドでは、問題を解決するために、ImagePicker の [キャプチャ] ボタンのターゲットとアクションを調べて、タイマーが起動したときにそれをトリガーすることをお勧めします。ただし、「使用または再取得」画面が表示される可能性があるため、問題が発生する可能性があります。もう 1 つの方法は、CameraView をフルスクリーンにして、そのビューを CGImage にキャプチャすることです。例については、こちらを参照してください

于 2009-08-31T10:08:59.110 に答える
1

Apple が提供する AVFoundation クラスを使用すると、イメージピッカー機能を介してカメラへのより詳細なアクセスを取得できます (これは Apple によっても承認されています!)。

この機能の使用方法の例については、ヘッダーと WWDC セッションを参照してください。ただし、やりたいことは問題ではないようです。

于 2011-02-21T02:35:56.257 に答える