Как получить доступ к камере и наушникам в IOS в PWA (React) - PullRequest
0 голосов
/ 10 июля 2019

Я новичок в 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)
        }).

Может ли кто-нибудь помочь мне с этим?

Спасибозаблаговременно .

1 Ответ

0 голосов
/ 10 июля 2019

Неважно, является ли это React или нет, WebRtc не зависит от фреймворка.Вы пытались проверить примеры из https://webrtc.github.io/samples/src/content/devices/input-output/ на вашем Android?Для меня это хорошо работает

...