ライブカメラビューを表示するために、特定のView Controllerの背景を設定することはできますか?もしそうなら、これを可能にする正しい方向に私を導くことができますか?背景画像/ビューをライブカメラビューに設定していますか?
5
A
答えて
8
はい、間違いなく可能です。ライブカメラのフィードをUIViewに埋め込むことができます。UIViewは、好きな場所に置くことができます。ここで読み取ることで
スタート:AVFoundation Reference - あなたが探しているこれはあなたのフレームワークである
特定のクラスがAVCaptureSession
と連動していますそして、これがカバーサンプルプロジェクトでAVCaptureVideoPreviewLayer
です必要なもの:AVCam
3
私はあなたの最善の策はこれをつかんで理解することだと思います。apple sample code, called AVCam AVCaptureVideoPreviewLayerを作成する方法をコードに示します。これを、あなたの "バックグラウンド"として使用するUIViewのサブレイヤとして挿入します。
これを実行すると、そのUIViewはビュー階層の他の部分と同じようになります。あなたはバックグラウンドUIImageViewのように扱うことができます(しかし、バッターパワーをもっと消費するもの)。
7
インポート:
#import <AVFoundation/AVFoundation.h>
viewDidLoad
にこのコードを追加し、コントローラのビューにカメラビューを追加するには:
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session.sessionPreset = AVCaptureSessionPresetHigh;
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
[session addInput:input];
AVCaptureVideoPreviewLayer *newCaptureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
newCaptureVideoPreviewLayer.frame = self.view.bounds;
[self.view.layer addSublayer:newCaptureVideoPreviewLayer];
[session startRunning];
関連する問題
- 1. 背景画像をuitableviewに設定していますか?
- 2. 背景画像を設定する
- 3. JPanelの背景として画像を設定するには
- 4. フォント色の背景画像を設定しますか?
- 5. EKEventEditViewControllerの背景色/画像を設定してください
- 6. Java - GUIに背景画像を設定しようとしています。
- 7. UIImagePickerControllerは、動作していない背景画像を設定します。
- 8. 、設定された背景画像
- 9. phpを使ってメールコンテンツに背景画像を設定する
- 10. jQueryを使用して画像の背景をランダムに設定します。
- 11. 背景画像カルーセルの背景画像
- 12. 現在の背景画像の特定の部分にホバリングして背景画像を変更します
- 13. phpフォルダからランダムに背景画像を設定する
- 14. androidのアセットフォルダから背景画像を設定するには?
- 15. UINavigationControllerに背景画像を設定できません
- 16. 画像を使ってdivの背景画像を設定するvar?
- 17. ディスクからロードされた背景画像を設定する
- 18. Android:アクティビティで背景色と半透明の背景画像を設定する
- 19. iOSの背景/ロック画面の画像をプログラム的に設定していますか?
- 20. liのスタイル(背景画像)に基づいてliのulのクラス名を設定しますか? ":UR( 'open.gif')背景画像;"
- 21. 画像をパイソンの背景にタートルモジュールで設定する
- 22. タブバーに背景画像を設定する
- 23. ナビゲーションバーに背景画像を設定する方法は?
- 24. 背景画像をsdカードに設定する
- 25. 背景画像にリンクを設定する
- 26. シーソーでパネルの背景の画像を設定するには?
- 27. 動画を背景に設定する
- 28. モーダル画像ビューを設定していますか?
- 29. Android:背景画像/異なる画面用の画像ビュー
- 30. 背景画像を設定できない