首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型'AVCapturePhotoOutput‘的值没有成员'outputSettings’

类型'AVCapturePhotoOutput‘的值没有成员'outputSettings’
EN

Stack Overflow用户
提问于 2017-10-08 22:35:52
回答 1查看 3.7K关注 0票数 7

奇怪的是,这在Swift 4中会是什么?stimageout = AVCapturePhotoOutput() stimageout?.outputSettings = [AVVideoCodecKey : AVVideoCodecJPEG]

目前,它的错误与Value of type 'AVCapturePhotoOutput' has no member 'outputSettings',这是奇怪的,因为我没有记忆苹果改变这一点。

这不是“乞求帮助”的-type问题。我只是好奇,如果苹果改变了这个和我需要做的步骤,以解决这个问题。

提前谢谢。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-08 23:02:05

问题是outputSettingsAVCaptureStillImageOutput上的一个属性,而不是AVCapturePhotoOutput

AVCaptureStillImageOutput在iOS 10中被废弃,因此对于iOS 10+,使用AVCapturePhotoOutput代替。若要使用新API设置设置,可以使用AVCapturePhotoSettings对象。

代码语言:javascript
复制
let stimageout = AVCapturePhotoOutput()
let settings = AVCapturePhotoSettings()
settings.livePhotoVideoCodecType = .jpeg
stimageout.capturePhoto(with: settings, delegate: self)

苹果的AVCapturePhotoOutput文档:https://developer.apple.com/documentation/avfoundation/avcapturephotooutput

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46636742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档