/ / Jak mogę naprawić 'navigator.mediaDevices.getUserMedia' dla Safari? - javascript, safari

Jak mogę naprawić "navigator.mediaDevices.getUserMedia" dla Safari? - javascript, safari

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 № 1

Ponieważ 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