Bu nedenle, tepki-yerel video kamerasını https://github.com/lwansbrough/react-native-camera'dan kullanan ve çalışmasını sağlayan bir proje üzerinde çalışıyordum. Bileşen videoları çeker ve veriler Xcode konsolunda yazdırılır. Ne yazık ki bu dosyayı ve birkaç bilgisayarımı bilgisayarımda kaybettim ve uygulamayı sıfırdan başlatıyorum. Kamerayı video kayıt yetenekleri ile yeniden yaratmaya çalıştım ama işe yaramayacağım. Yanlış yaptığımı bilen var mı, çünkü bunu anlayamıyorum. CaptureMode'u kamera olarak değiştirdiğimde veri çıkacak ancak video için hiçbir şey olmayacak. senin _recordVideo
yöntemdeTepki-yerel kamerasıyla video kaydetme
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