我正在開發一個類似於Instagram iOS應用程序的應用程序。 Instagram有一個自定義相機預覽。我想開發類似的東西,問題是 - 爲了這個目的更好地使用 - UIImagePickerController具有自定義cameraOverlayView屬性還是應該使用AVCaptureSession?也許有人有這樣的經歷,可以給我一個建議。將不勝感激。AVCaptureSession VS UIImagePickerController相機預覽
2
A
回答
5
AVCaptureSession比UIImagePickerController更具可定製性。在速度的情況下,沒有太大的區別。如果您使用AVCaptureSession,則可以在拍攝靜止圖像時在whiteBalanceMode,focusMode和exposureMode之間切換。我們也可以指定拍攝照片的質量。在UIImagePickerController的情況下,攝像機視圖將會呈現,我們可以在其上添加疊加層。但是在AVCaptureSession的情況下,我們可以將攝像機作爲普通視圖進行管理,並添加控制權。所以我認爲AVCaptureSession會更適合您的需求。
下面的鏈接會給你更多關於實現AVCaptureSession的細節。 https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/Introduction/Intro.html
相關問題
- 1. AVCaptureSession vs UIImagePickerController速度
- 2. 訪問UIImagePickerController相機的預覽屏幕
- 3. 裁剪AVCaptureSession預覽
- 4. 相機預覽
- 5. iPhone UIImagePickerController:在openGl視口頂部顯示相機預覽
- 6. 如何約束覆蓋到UIImagePickerController相機預覽
- 7. 獲取UIImagePickerController中相機預覽的圖像表示
- 8. 相機預覽Android
- 9. Android - 相機預覽
- 10. Monodroid相機+預覽
- 11. 獲取相機預覽到AVCaptureVideoPreviewLayer
- 12. 相機預覽不會填充屏幕
- 13. Child ViewController不會顯示相機預覽
- 14. 用相機預覽的Pi相機預覽 - 樹莓派
- 15. IOS8:當記錄到文件並使用AVCaptureSession/commitConfiguration時,相機預覽閃爍
- 16. AVFoundation相機預覽錯誤的方向
- 17. UIImagePickerController沒有覆蓋預覽
- 18. 如何翻譯UIImagePickerController預覽?
- 19. UiImagePickerController - 附加預覽屏幕
- 20. UIImagePickerController - 避免「預覽」屏幕
- 21. 捕獲UIImagePickerController的預覽
- 22. 跳過UIImagePickerController預覽視圖?
- 23. UIImagePickerController相機和庫
- 24. 過濾相機預覽
- 25. 定製相機預覽Android
- 26. Android相機預覽很暗
- 27. 相機預覽 - 安卓
- 28. Android相機預覽錯誤
- 29. 安卓相機預覽
- 30. Android背景相機預覽
你能幫我使用AVCaptureSession一些示例或一些演練,以得到像它在Instagram的有點類似UI – samridhgupta