iOS 11 getUserMedia ne fonctionne pas?

Apple a publié une déclaration selon laquelle getUserMedia sera pleinement fonctionnel sur iOS 11. Après l’installation de iOS 11 Bêta version 5, je reçois un message indiquant que mon site Web demande l’access à mon appareil photo et à mon microphone, mais il semble que la ligne suivante s’affiche:

 video.src = window.URL.createObjectURL(stream); 

ou:

 video.srcObject = stream; 

Ne marche pas. Aucune erreur, aucune exception, tout simplement aucune image de l’appareil photo du téléphone.

Voici mon script complet:

 $(function () { video = document.getElementById('vid'); navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; navigator.getUserMedia( { audio: true, video: { facingMode: "user" } }, function (stream) { video.srcObject = stream; //video.src = window.URL.createObjectURL(stream); }, function (err) { alert(err.name); }); }); 

HTML:

  

Quelqu’un l’a-t-il fait fonctionner? Toute idée serait appréciée.

    Résolu en utilisant ce qui suit:

     $(function () { video = document.getElementById('vid'); video.style.width = document.width + 'px'; video.style.height = document.height + 'px'; video.setAtsortingbute('autoplay', ''); video.setAtsortingbute('muted', ''); video.setAtsortingbute('playsinline', ''); var constraints = { audio: false, video: { facingMode: 'user' } } navigator.mediaDevices.getUserMedia(constraints).then(function success(stream) { video.srcObject = stream; }); });