Постскриптум - Я знаю, что этот вопрос задавали много, но я не могу найти никакого решения для этого. Я надеюсь, что мы все сможем найти решение, которое поможет другим людям в будущем.

  takePicture = async function() {
    if (this.camera) {

       const options = { quality: 0.5, base64: true, pauseAfterCapture: true };
       const data = await this.camera.takePictureAsync(options);

        this.setState({path: data.uri});

    }   
  }

takePictureфункция, чтобы нажать на изображение. Когда я не пользуюсьpauseAfterCapture в опциях, тогда для захвата изображения требуется 3 секунды, в то время как камера все еще активна в течение этих 3 секунд. И когда я используюpauseAfterCapture у меня уходит около 1,5 секунд, чтобы сделать снимок с активной камерой в течение этих 1,5 секунд.

Я также использовалskipProcessing который помогает мне с быстрым захватом, но я не хочу терять другую информацию, такую ​​как base64, width, качество, mirrorImage, exif и т. д., как упомянуто наreact-native-camera страница github.

Это как-то связано сtakePictureAsync занимает время, чтобы решить? Если да, то как мне это сделать?

Кроме того, если этот вопрос не имеет решения, как я могу использоватьActivityIndicator когда изображение становится захваченным.

Постскриптум - Я знаю, что этот вопрос задавали много, но я не могу найти никакого решения для этого. Я надеюсь, что мы все сможем найти решение, которое поможет другим людям в будущем.

Ответы на вопрос(0)

Ваш ответ на вопрос