7
A
回答
22
您需要使用AVCaptureVideoPreviewLayer
的videoGravity
屬性。
看看doc。您需要使用:AVLayerVideoGravityResizeAspectFill
編輯:
此基礎上由提問者創辦的解決方案是:
- (void)setSession:(AVCaptureSession *)session {
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
[(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
3
與AVCamPreviewView以下方法固定它。
- (void)setSession:(AVCaptureSession *)session {
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
[(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
相關問題
- 1. AVCam保存全屏捕獲的圖像
- 2. AVCam在iOS6的
- 3. AVCam Customize PreviewLayer
- 4. AVCam VS UIImagepicker
- 5. drawBitmap不全屏
- 6. 我不能在全屏API
- 7. 元素不完全全屏
- 8. 圖像不全屏
- 9. iframe不會全屏
- 10. PrimaryScreen.Bounds.Height不是全屏
- 11. openOptionsMenu不是全屏
- 12. UIImagePickerController不是全屏
- 13. AVCam到故事板 - 相機不顯示
- 14. AVCam不適用於橫向模式
- 15. NSAlert在全屏
- 16. 在全屏圖
- 17. 全屏加載對話框將不會完全全屏
- 18. 如何在全屏
- 19. 圖片90度旋轉AVCam
- 20. AvCam中的風景iOS 6
- 21. AVCam內存低警告
- 22. 與方形相機AVCam
- 23. 一起使用Novocaine和AVCam
- 24. AVCam項目在iPad上崩潰
- 25. Android - 全屏僅在啓動屏幕不在應用程序中
- 26. android gridview不顯示全屏?
- 27. MPMoviePlayerController全屏不工作
- 28. Phaser全屏Api不支持
- 29. 全屏不顯示相機
- 30. 全屏DialogFragment不適合
你知道如何保存與預覽尺寸相同的圖片嗎? –