Używam navigator.mediaDevices.getUserMedia w moim javascript do wywołania kamery internetowej. działa na chrom, ale nie na safari. Wiem, że navigator.mediaDevices.getUserMedia nie jest obsługiwana przez safari.
Ale czy jest jakiś sposób na rozwiązanie tego problemu na safari?
Dzięki, Naresh.
Odpowiedzi:
1 dla odpowiedzi № 1Ponieważ Safari 10 nie obsługuje WebRTC, taknavigator.getUserMedia nie będzie działać. Safari 11+ obsługuje WebRTC, dlatego możesz użyć navigator.getUserMedia, włączając „Włącz starsze API WebRTC” w menu rozwijanym lub navigator.mediaDevices.getUserMedia.
0 dla odpowiedzi nr 2
Jest to obsługiwane tylko w Safari 11: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
Możesz być w stanie użyć navigator.getUserMedia (która jest przestarzała, więc uważaj tutaj): https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia