我想要使用AVCaptureSession,因爲我必須在特定的框架中將相機放入相機中(我不確定是否可以使用UIImagePickerController來適應相機框架)。但我也想顯示相機控制(自動和前/後相機按鈕),有誰知道我可以做到這一點..?或者我將不得不使用這些作爲自定義按鈕。我們可以使用AVCaptureSession啓用攝像頭控件嗎?
0
A
回答
2
如果你想使用AVCaptureSession,你將不得不做你自己的所有相機控制(添加一些覆蓋視圖到你的AVCaptureSession相機)。您可以使用的UIImagePickerController和改造利用cameraViewTransform你的相機,比如全屏攝像頭變換:
#define CAMERA_TRANSFORM 1.32
camera.showsCameraControls = YES;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = YES;
camera.cameraViewTransform = CGAffineTransformScale(camera.cameraViewTransform, CAMERA_TRANSFORM, CAMERA_TRANSFORM);
和覆蓋你有屬性:
但我會建議你只使用一個addSubview到您的UIImagePickerController觀點:
[camera.view addSubview:self.overlay.view];
+0
定製覆蓋@meintus使用此我能夠適應CAMER一個insida特定的框架,但它沒有顯示相機控制...:/你能幫忙嗎? –
相關問題
- 1. 我可以使用Intent調用攝像頭嗎?
- 2. 您可以在模擬器中使用iPhone攝像頭的攝像頭嗎?
- 3. iPhone - 使用AVCaptureSession和AVCaptureDevice使用前置或後置攝像頭
- 4. AVCaptureSession前置攝像頭方向
- 5. 前置攝像頭可以使用自動對焦嗎?
- 6. 你可以實時使用ruby-opencv攝像頭嗎?
- 7. 使用QCAR SDK for iOS可以指定前置攝像頭嗎?
- 8. 可以確定使用攝像頭的人的距離嗎?
- 9. iOS - 使用AVCaptureSession拍攝圖像
- 10. iPhone 5,6或6+可以同時使用兩個攝像頭拍攝圖片嗎?
- 11. 我們可以在android中同時在兩個應用中使用前置攝像頭嗎?
- 12. 我可以使用Samsung Galaxy Tab(Android 2.2)上的前置攝像頭拍照嗎?
- 13. 我可以使用AVCaptureDevicePosition在前後攝像頭輸入之間切換嗎?
- 14. 如何使用Delphi控制攝像頭
- 15. 我們可以在ASP.NET Repeater Control中使用AJAX Toolkit控件嗎
- 16. iPhone4可以同時從前置攝像頭和後置攝像頭錄製嗎?
- 17. HTML5/javascript Android應用可以訪問攝像頭/錄音筆嗎?
- 18. 我可以讓QTKit Capture支持IP攝像頭嗎?
- 19. 我可以在ImageView中加載攝像頭嗎?
- 20. 我可以在Android手機上打開2個攝像頭嗎
- 21. 我們如何使用android硬件攝像頭創建背景攝像頭服務
- 22. 我們可以訪問可重用的DaysOfWeek控件嗎?
- 23. 我可以使用OpenIMAJ從IP攝像機捕捉視頻嗎?
- 24. 使用相同的控件控制多個攝像頭
- 25. 我可以使用AVCaptureSession將AAC流編碼到內存嗎?
- 26. 我們可以在水龍頭中使用計時器嗎?
- 27. 我們如何在opencv中啓動和停止攝像頭?
- 28. 我可以使用自定義攝像頭覆蓋自定義相機控制按鈕的標題嗎?
- 29. 我可以使用開源代碼來運行和監控Nest安全攝像頭嗎?
- 30. 我們可以使用JasperReports和AngularJS嗎?
是的,你可以做到這一點認爲使用相機 –