Quindi stavo lavorando a un progetto che utilizzava la videocamera nativa reattiva da https://github.com/lwansbrough/react-native-camera e funzionava. Il componente prenderebbe video e i dati verrebbero stampati nella console di Xcode. Purtroppo ho perso questo file e un altro paio sul mio computer e sto riavviando l'app da zero. Ho tentato di ricreare la fotocamera con funzionalità di registrazione video ma non riesco a farla funzionare. Qualcuno sa cosa sto facendo male perché non riesco a capirlo. I dati verranno stampati quando cambio la captureMode sulla videocamera ma non accadrà nulla per il video. Qui è la mia componente:Come registrare un video con la telecamera nativa react
let startVideo = false;
class VideoCamera extends Component {
constructor() {
super()
this.state = {
captureMode: Camera.constants.CaptureMode.video,
}
}
render() {
return (
<Camera
captureMode={this.state.captureMode}
ref="camera"
style={styles.container}
>
<TouchableHighlight
onPressIn={this._startRecord.bind(this)}
onPressOut={this._endVideo.bind(this)}
>
<Icon
name={'video-camera'}
size={40}
style={styles.recordButton}
/>
</TouchableHighlight>
</Camera>
)
}
_startRecord() {
startVideo = setTimeout(this._recordVideo.bind(this), 50)
}
_recordVideo() {
this.refs.camera.capture({})
.then((data) => console.log(data))
.catch((err) => console.log(err))
}
_endVideo() {
this.refs.camera.stopCapture()
}
}
http://stackoverflow.com/questions/37960958/how-do-i-access-the-react-native-cameras-video-capabilities – Tarun