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.
const device = deviceInfo();
let unsupportedBrowser=false;
let unsupportedBrowser = false;
let webrtcUnavailable=false;
let webrtcUnavailable = false;
if (detectDevice() === undefined)
{
logger.error('Unsupported browser detected by mediasoup client detectDevice! deviceInfo: %o', device);
unsupportedBrowser=true;
logger.error('Your browser is not supported [deviceInfo:"%o"]', device);
unsupportedBrowser = true;
}
else
if (
else if (
navigator.mediaDevices === undefined ||
navigator.mediaDevices.getUserMedia === undefined ||
window.RTCPeerConnection === undefined
)
{
logger.error('WebRTC is unavialable in your browser! deviceInfo: %o', device);
webrtcUnavailable=true;
logger.error('Your browser is not supported [deviceInfo:"%o"]', device);
webrtcUnavailable = true;
}
else
if (!device.bowser.satisfies(
window.config.supportedBrowsers ? window.config.supportedBrowsers : supportedBrowsers)
else if (
!device.bowser.satisfies(
window.config.supportedBrowsers || supportedBrowsers
)
)
{
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
);
unsupportedBrowser=true;
unsupportedBrowser = true;
}
else
{
logger.debug('Supported Browser! deviceInfo: %o', device);
logger.debug('Your browser is supported [deviceInfo:"%o"]', device);
}
if (unsupportedBrowser || webrtcUnavailable)