auto_join_3.3
Håvar Aambø Fosstveit 2020-05-20 23:44:11 +02:00
parent fbd39af210
commit a1aec0a8d3
1 changed files with 17 additions and 14 deletions

View File

@ -153,39 +153,42 @@ function run()
// Get current device. // Get current device.
const device = deviceInfo(); const device = deviceInfo();
let unsupportedBrowser=false; let unsupportedBrowser = false;
let webrtcUnavailable=false; let webrtcUnavailable = false;
if (detectDevice() === undefined) if (detectDevice() === undefined)
{ {
logger.error('Unsupported browser detected by mediasoup client detectDevice! deviceInfo: %o', device); logger.error('Your browser is not supported [deviceInfo:"%o"]', device);
unsupportedBrowser=true;
unsupportedBrowser = true;
} }
else else if (
if (
navigator.mediaDevices === undefined || navigator.mediaDevices === undefined ||
navigator.mediaDevices.getUserMedia === undefined || navigator.mediaDevices.getUserMedia === undefined ||
window.RTCPeerConnection === undefined window.RTCPeerConnection === undefined
) )
{ {
logger.error('WebRTC is unavialable in your browser! deviceInfo: %o', device); logger.error('Your browser is not supported [deviceInfo:"%o"]', device);
webrtcUnavailable=true;
webrtcUnavailable = true;
} }
else else if (
if (!device.bowser.satisfies( !device.bowser.satisfies(
window.config.supportedBrowsers ? window.config.supportedBrowsers : supportedBrowsers) window.config.supportedBrowsers || supportedBrowsers
)
) )
{ {
logger.error( logger.error(
'Your browser is not on the supported list! Ask your server admin to add your browser to the supported list, if you think that your browser should be supported! deviceInfo: %o', 'Your browser is not supported [deviceInfo:"%o"]',
device device
); );
unsupportedBrowser=true;
unsupportedBrowser = true;
} }
else else
{ {
logger.debug('Supported Browser! deviceInfo: %o', device); logger.debug('Your browser is supported [deviceInfo:"%o"]', device);
} }
if (unsupportedBrowser || webrtcUnavailable) if (unsupportedBrowser || webrtcUnavailable)