我在我的javascript中使用navigator.mediaDevices.getUserMedia来调用网络摄像头。它适用于铬,但不适用于野生动物园。 我知道,safari不支持navigator.mediaDevices.getUserMedia。
但是,有没有办法解决Safari的这个问题?
谢谢, 纳雷什。
答案 0 :(得分:1)
由于Safari 10不支持WebRTC,因此navigator.getUserMedia不会产生任何影响。 Safari 11+支持WebRTC,因此您可以通过在开发菜单或navigator.mediaDevices.getUserMedia上启用“启用旧版WebRTC API”来使用navigator.getUserMedia。
答案 1 :(得分:0)
仅在Safari 11中支持:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
您可以使用navigator.getUserMedia(已弃用,因此请注意):https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia