diff --git a/src/webrtc-media-provider.js b/src/webrtc-media-provider.js index ce765c93..33a24c91 100644 --- a/src/webrtc-media-provider.js +++ b/src/webrtc-media-provider.js @@ -543,7 +543,7 @@ function removeVideoElement(video) { */ var available = function () { //return (adapter.browserDetails.browser != "edge") ? navigator.getUserMedia && RTCPeerConnection : false; - return navigator.getUserMedia && RTCPeerConnection; + return ('getUserMedia' in navigator && 'RTCPeerConnection' in window); }; var listDevices = function (labels) { @@ -695,4 +695,4 @@ module.exports = { logger = configuration.logger; logger.info(LOG_PREFIX, "Initialized"); } -}; \ No newline at end of file +};