Сделайте фото сразу после смены типа камеры с реагировать на родную - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь сделать снимок, используя встроенную камеру, сразу после перехода с задней камеры на переднюю.Чтобы дать вам представление, код выглядит примерно так:

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 Ответ

0 голосов
/ 03 декабря 2018

В своем методе рендеринга вы включаете тип в качестве атрибута?

<Camera ... type={this.state.type} />
...