使用本机反应更改相机类型后立即拍照
Posted
技术标签:
【中文标题】使用本机反应更改相机类型后立即拍照【英文标题】:Take photo immediately after changing camera type with react native 【发布时间】:2018-12-03 17:08:39 【问题描述】:在从后置摄像头更改为前置摄像头后,我正在尝试立即使用 react native 摄像头拍照。为了给你一个想法,代码看起来像这样:
state =
type: Camera.Constants.Type.back
takePicture = () =>
const options = quality:0.5
this.setState(type:Camera.Constants.Type.front, () =>
this.camera.takePictureAsync(options).then(data =>
console.log(data)
);
)
;
我以为我会拍的照片是带有前置摄像头的照片。但是,我得到的照片总是带有后置摄像头的照片。我有什么遗漏吗?
【问题讨论】:
【参考方案1】:在您的渲染方法中,您是否将类型作为属性包含在内?
<Camera ... type=this.state.type />
【讨论】:
是的,不好意思在问题中包含这个问题以上是关于使用本机反应更改相机类型后立即拍照的主要内容,如果未能解决你的问题,请参考以下文章