实战需求
macOS SwiftUI 精品教程之 打开笔记本摄像头并存储照片 AVFoundation
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 打开摄像头
- 如何显示摄像头
- 如何抓取照片
- 如何合规存储文件
实战代码
1、主界面
import SwiftUI
struct ContentView: View {
var body: some View {
VStack{
DemoPreviewLayer()
Divider()
Button("snap"){
pr.snap()
}
}.frame(minWidth:800,minHeight: 600)
}
}
2、相机组件
import SwiftUI
import AppKit
import AVFoundat