草庐IT

PreviewLayer

全部标签

xcode - 如何使用 swift xcode 访问 Mac 默认摄像头

今天我第一次为Mac编写代码。我想要做的是访问默认相机并显示预览。第二步,如果我需要,我会记录或拍一张快照。对于第一步,我编写了以下代码importCocoaimportAVFoundationclassViewController:NSViewController{overridefuncviewDidLoad(){super.viewDidLoad()varsession:AVCaptureSession=AVCaptureSession()session.sessionPreset=AVCaptureSessionPresetLowvardevice:AVCaptureDevic

ios - 禁用 UI 旋转时 AVCaptureVideoPreviewLayer 方向错误

我有一个AVCaptureVideoPreviewLayer实例添加到ViewControllerView层次结构中。-(void)loadView{...self.previewLayer=[AVCaptureVideoPreviewLayerlayerWithSession:nil];self.previewLayer.frame=self.view.bounds;self.previewLayer.videoGravity=AVLayerVideoGravityResizeAspectFill;[self.view.layeraddSublayer:_previewLayer];

ios - 禁用 UI 旋转时 AVCaptureVideoPreviewLayer 方向错误

我有一个AVCaptureVideoPreviewLayer实例添加到ViewControllerView层次结构中。-(void)loadView{...self.previewLayer=[AVCaptureVideoPreviewLayerlayerWithSession:nil];self.previewLayer.frame=self.view.bounds;self.previewLayer.videoGravity=AVLayerVideoGravityResizeAspectFill;[self.view.layeraddSublayer:_previewLayer];

Swift 3 - AVCapture 自定义相机 View

我正在观看此视频以制作自定义相机View。https://www.youtube.com/watch?v=w0O3ZGUS3pk但是由于iOS10和swift3的变化,很多事情都不再相关了以下是我将已弃用的功能更改为新功能后得到的代码..但是没有错误,但也没有在UIView上看到预览importUIKitimportAVFoundationclassViewController:UIViewController,AVCapturePhotoCaptureDelegate,UIImagePickerControllerDelegate,UINavigationControllerDele

Swift 3 - AVCapture 自定义相机 View

我正在观看此视频以制作自定义相机View。https://www.youtube.com/watch?v=w0O3ZGUS3pk但是由于iOS10和swift3的变化,很多事情都不再相关了以下是我将已弃用的功能更改为新功能后得到的代码..但是没有错误,但也没有在UIView上看到预览importUIKitimportAVFoundationclassViewController:UIViewController,AVCapturePhotoCaptureDelegate,UIImagePickerControllerDelegate,UINavigationControllerDele

ios - 如何设置相机 View 以填充其父 View

我不知道这个问题是关于自动布局还是我做错了什么。我有一个UIViewController和一个UIView在里面。我正在使用AVCaptureSession将相机View放入其中。问题是,当我在View内部加载相机View时,它不会填充该View,因此我在左侧和右侧有间隙。我想要做的是用相机填充整个UIView。这是我的代码:...@IBOutletweakvarcamView:UIView!varpreviewLayer:AVCaptureVideoPreviewLayer!overridefuncviewDidLoad(){...previewLayer=AVCaptureVide

ios - 如何设置相机 View 以填充其父 View

我不知道这个问题是关于自动布局还是我做错了什么。我有一个UIViewController和一个UIView在里面。我正在使用AVCaptureSession将相机View放入其中。问题是,当我在View内部加载相机View时,它不会填充该View,因此我在左侧和右侧有间隙。我想要做的是用相机填充整个UIView。这是我的代码:...@IBOutletweakvarcamView:UIView!varpreviewLayer:AVCaptureVideoPreviewLayer!overridefuncviewDidLoad(){...previewLayer=AVCaptureVide

ios - Swift 中正确移除 AVCaptureSession 和 PreviewLayer

使用iOSSwift从应用程序捕获视频源,并希望正确停止它。现在,我已经创建了一个启动AVCaptureSession的按钮,并希望允许同一个按钮在用户喜欢时正确停止AVCapturesession。这将允许用户轻松开始和结束相机捕捉。我在使用时收到错误:captureSession.stopRunning()代码如下:importUIKitimportAVFoundationimportVisionclassViewController:UIViewController,AVCaptureVideoDataOutputSampleBufferDelegate{//createsane