gpt4 book ai didi

ios - 通过 xcode 11 swift 5 ios 访问 iphone 相机

转载 作者:行者123 更新时间:2023-12-01 16:21:19 26 4
gpt4 key购买 nike

我正在尝试访问我的 iPhone相机通过下面的代码。 但是当我运行应用程序时,我的 square 只会出现白屏。图像意味着相机没有出现。

import UIKit
import AVFoundation

class ViewController: UIViewController, AVCaptureMetadataOutputObjectsDelegate {

var camera = AVCaptureVideoPreviewLayer()
@IBOutlet weak var square: UIImageView!

override func viewDidLoad() {
super.viewDidLoad()

let begin = AVCaptureSession()
guard let captureCamera = AVCaptureDevice.default(.builtInDualCamera,
for: AVMediaType.video,
position: .back) else { return }

do {
let start = try AVCaptureDeviceInput(device: captureCamera)
begin.addInput(start)
}
catch{
print("error" )
}

它不会在任何地方打印出“错误”

最佳答案

据我所知,您必须初始化一个预览层并将其添加到您的 View 中。

do {
let start = try AVCaptureDeviceInput(device: captureCamera)
begin.addInput(start)
let videoPreviewLayer = AVCaptureVideoPreviewLayer(session: begin)
view.layer.addSublayer(videoPreviewLayer)
} catch{
print("error" )
}

关于ios - 通过 xcode 11 swift 5 ios 访问 iphone 相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59143292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com