Apple hat dazu eine Erklärung veröffentlicht getUserMedia
wird unter iOS 11 voll funktionsfähig sein. Nach der Installation von iOS 11 Beta Version 5 erhalte ich eine Nachricht, dass meine Website Zugriff auf meine Kamera und mein Mikrofon anfordert, aber es scheint, dass die Zeile:
video.src = window.URL.createObjectURL(stream);
oder:
video.srcObject = stream;
Funktioniert nicht. Keine Fehler, keine Ausnahmen, einfach kein Bild von der Handykamera.
Hier ist mein vollständiges Skript:
$(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:
<video id="vid" muted autoplay></video>
Hat jemand es zum Laufen gebracht? Irgendwelche Ideen würden geschätzt.