mirror of https://github.com/OpenVidu/openvidu.git
openvidu-browser: checkScreenSharingCapabilities allows Electron
parent
aa8b2ae975
commit
936d8274f8
|
@ -365,7 +365,7 @@ export class OpenVidu {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((browser !== 'Chrome') && (browser !== 'Firefox') && (browser !== 'Opera')) {
|
if ((browser !== 'Chrome') && (browser !== 'Firefox') && (browser !== 'Opera') && (browser !== 'Electron')) {
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -564,7 +564,7 @@ export class OpenVidu {
|
||||||
if (publisherProperties.videoSource === 'screen' ||
|
if (publisherProperties.videoSource === 'screen' ||
|
||||||
(platform.name!.indexOf('Firefox') !== -1 && publisherProperties.videoSource === 'window')) {
|
(platform.name!.indexOf('Firefox') !== -1 && publisherProperties.videoSource === 'window')) {
|
||||||
|
|
||||||
if (platform.name !== 'Chrome' && platform.name !== 'Opera' && platform.name!.indexOf('Firefox') === -1) {
|
if (!this.checkScreenSharingCapabilities()) {
|
||||||
const error = new OpenViduError(OpenViduErrorName.SCREEN_SHARING_NOT_SUPPORTED, 'You can only screen share in desktop Chrome, Firefox or Opera. Detected browser: ' + platform.name);
|
const error = new OpenViduError(OpenViduErrorName.SCREEN_SHARING_NOT_SUPPORTED, 'You can only screen share in desktop Chrome, Firefox or Opera. Detected browser: ' + platform.name);
|
||||||
console.error(error);
|
console.error(error);
|
||||||
reject(error);
|
reject(error);
|
||||||
|
|
Loading…
Reference in New Issue