我如何修复&navler.mediaDevices.getUserMedia'对于Safari?

时间:2017-01-23 09:34:56

标签: javascript safari

我在我的javascript中使用navigator.mediaDevices.getUserMedia来调用网络摄像头。它适用于铬,但不适用于野生动物园。 我知道,safari不支持navigator.mediaDevices.getUserMedia。

但是,有没有办法解决Safari的这个问题?

谢谢, 纳雷什。

2 个答案:

答案 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