Я новичок в react js
.Здесь я пытаюсь получить доступ к мобильной камере в приложении.Здесь
Я пытаюсь использовать getUserMedia
.Я могу получить доступ к камере в устройстве Android.Но не могу получить доступ в IOS
.
Итак, я использую react for this.
if (!('getUserMedia' in navigator.mediaDevices)) {
navigator.mediaDevices.getUserMedia = function (constraints) {
var getUserMedia = navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
if (!getUserMedia) {
return Promise.reject(new Error('getUserMedia is not implemented!'));
}
return new Promise(function (resolve, reject) {
getUserMedia.call(navigator, constraints, resolve, reject);
});
}
}
navigator.mediaDevices.getUserMedia({
video: { facingMode: 'user', width: 1200, height: 600 },
audio: true
}).then((stream) => {
console.log('recording started');
this.setState({
cameraAccessGranted: true,
});
return this.startRecording(stream)
}).
Может ли кто-нибудь помочь мне с этим?
Спасибозаблаговременно .