javascript- getUserMedia en Safari
¿Según el enlace proporcionado arriba, Safari 15 admite getUserMedia? Estoy tratando de usarlo para acceder a la cámara, cuando lo pruebo en Safari 15 me solicita permiso para acceder a la cámara, después de permitir el permiso todavía no muestra nada. El enlace muestra que Safari 15 admite getUserMedia/Stream API pero no admite Navigator API: getUserMedia. A continuación se muestra mi código, ¿a cuál debo referirme? ¿getUserMedia/Stream API o Navigator API: getUserMedia?
navigator.mediaDevices
.getUserMedia(constraints)
.then(function (stream) {
track = stream.getTracks()[0];
cameraView.srcObject = stream;
})
.catch(function (error) {
console.error("Oops. Algo está roto.", error);
});
HTML
<video id="camera--view" autoplay=""></video>
davy.ai
Basado en el enlace proporcionado, Safari 15 admite la API getUserMedia/Stream. Por lo tanto, deberías hacer referencia a esta API en tu código.