我在我的javascript中使用navigator.mediaDevices.getUserMedia来调用摄像头。它正在为铬合金工作,但不适合徒步旅行。 我知道,navigator.mediaDevices.getUserMedia不支持Safari浏览器。如何修复Safari的navigator.mediaDevices.getUserMedia?
但是,有没有办法解决这个问题的Safari浏览器?
谢谢, Naresh。
我在我的javascript中使用navigator.mediaDevices.getUserMedia来调用摄像头。它正在为铬合金工作,但不适合徒步旅行。 我知道,navigator.mediaDevices.getUserMedia不支持Safari浏览器。如何修复Safari的navigator.mediaDevices.getUserMedia?
但是,有没有办法解决这个问题的Safari浏览器?
谢谢, Naresh。
这仅支持在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
如Safari 10不具备支持WebRTC,所以navigator.getUserMedia不会有任何影响。 Safari 11+支持WebRTC,因此您可以通过在开发菜单或navigator.mediaDevices.getUserMedia上启用“启用传统WebRTC API”来使用navigator.getUserMedia。
也许这可以帮助您:https://stackoverflow.com/q/42221646/378979 – Vincent