我发现删除avcapturesession captureStillImageAsynchronouslyFromConnection附带的快门声音是不可能的,但我没有看到有人试图删除它附带的那种屏幕闪光灯。
你拍照,屏幕亮一秒钟(不是真正的闪光灯),然后恢复正常亮度。
看起来Instagram正在使用avcapturesession并且没有那个屏幕闪光灯。
https://developer.apple.com/library/content/samplecode/AVCam/Introduction/Intro.html
我仔细查看了^这是我在我的应用中使用的内容,并且我没有在任何地方看到它被引用。我认为它有些属性我不得不捣乱?
任何帮助表示赞赏。
答案 0 :(得分:3)
首先,您不应该使用拥有 ul , li {
list-style-type: none;
}
#column{
display: flex;
justify-content: center;
align-items: center;
line-height: 200%;
}
#colunmA{
}
#colunmB{
}
#colunmC{
}
方法的AVCaptureStillImageOutput
,因为它已被弃用。请改用captureStillImageAsynchronouslyFromConnection
。
其次,您引用的Apple示例在AVCapturePhotoOutput
中有以下代码段实现'闪烁':
CameraViewController.swift
所以只需删除/评论它就可以了。