Пауза и возобновление записи видео не продолжаются - PullRequest
0 голосов
/ 26 ноября 2018

Я создаю приложение камеры (цель Android) с выставкой.Моя проблема во время записи видео.Я с нетерпением жду после паузы и возобновления видео. Запись должна продолжаться, но после сохранения записи она останавливается.

Это мой код:

if (!this.state.isStartRecordVideo) {
        this.props.pauseRecordVideo();
}
else {
        this.props.resumeRecordVideo();
}

startRecordVideo метод для запусказапись видео:

async startRecordVideo() {
    let video = await this.camera.recordAsync({ quality: '1080' });
    await CameraRoll.saveToCameraRoll(video.uri, 'video');
}

stopRecordVideo метод остановки и сохранения записи видео (возврат обещания в методе startRecordVideo)

async stopRecordVideo() {
    await this.camera.stopRecording();
}

FooterCamera - это компонент, который содержитpausePreview и resumePreview

<FooterCamera
    ref={(footer) => this.footer_camera = footer}
    imageUri={this.state.imageUri}
    takePicture={(timer, quality) => this.takePicture(timer, quality)}
    startRecordVideo={() => this.startRecordVideo()}
    stopRecordVideo={() => this.stopRecordVideo()}
    pauseRecordVideo={() => this.camera.pausePreview()}
    resumeRecordVideo={() => this.camera.resumePreview()}
    stopCountDownAnimate={() => this.stopCountDownAnimate()}
/>
  1. Экспо версия: 2.1.3
  2. Устройство: Android
...