mirror of https://github.com/OpenVidu/openvidu.git
Add default error handler to media device request
parent
a2c3f5323d
commit
884ed1d8e2
|
@ -525,6 +525,11 @@ var Publisher = /** @class */ (function (_super) {
|
||||||
errorCallback(new OpenViduError_1.OpenViduError(errorName, errorMessage));
|
errorCallback(new OpenViduError_1.OpenViduError(errorName, errorMessage));
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
errorName = OpenViduError_1.OpenViduErrorName.HARDWARE_ERROR;
|
||||||
|
errorMessage = "Hardware error occurred at the operating system, browser, or web page level which prevented access to the device";
|
||||||
|
errorCallback(new OpenViduError_1.OpenViduError(errorName, errorMessage));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -65,7 +65,12 @@ export declare enum OpenViduErrorName {
|
||||||
/**
|
/**
|
||||||
* _Not in use yet_
|
* _Not in use yet_
|
||||||
*/
|
*/
|
||||||
GENERIC_ERROR = "GENERIC_ERROR"
|
GENERIC_ERROR = "GENERIC_ERROR",
|
||||||
|
/**
|
||||||
|
* Hardware error occurred at the operating system, browser, or Web page level which prevented access to the device.
|
||||||
|
* Returned upon unsuccessful [[OpenVidu.initPublisher]]
|
||||||
|
*/
|
||||||
|
HARDWARE_ERROR = "HARDWARE_ERROR"
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Simple object to identify runtime errors on the client side
|
* Simple object to identify runtime errors on the client side
|
||||||
|
|
|
@ -85,6 +85,11 @@ var OpenViduErrorName;
|
||||||
* _Not in use yet_
|
* _Not in use yet_
|
||||||
*/
|
*/
|
||||||
OpenViduErrorName["GENERIC_ERROR"] = "GENERIC_ERROR";
|
OpenViduErrorName["GENERIC_ERROR"] = "GENERIC_ERROR";
|
||||||
|
/**
|
||||||
|
* Hardware error occurred at the operating system, browser, or Web page level which prevented access to the device.
|
||||||
|
* Returned upon unsuccessful [[OpenVidu.initPublisher]]
|
||||||
|
*/
|
||||||
|
OpenViduErrorName["HARDWARE_ERROR"] = "HARDWARE_ERROR";
|
||||||
})(OpenViduErrorName = exports.OpenViduErrorName || (exports.OpenViduErrorName = {}));
|
})(OpenViduErrorName = exports.OpenViduErrorName || (exports.OpenViduErrorName = {}));
|
||||||
/**
|
/**
|
||||||
* Simple object to identify runtime errors on the client side
|
* Simple object to identify runtime errors on the client side
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"version":3,"file":"OpenViduError.js","sourceRoot":"","sources":["../../../src/OpenViduInternal/Enums/OpenViduError.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH;;GAEG;AACH,IAAY,iBA8EX;AA9ED,WAAY,iBAAiB;IAEzB;;;OAGG;IACH,oEAA+C,CAAA;IAE/C;;;OAGG;IACH,kEAA6C,CAAA;IAE7C;;;OAGG;IACH,oEAA+C,CAAA;IAE/C;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,sFAAiE,CAAA;IAEjE;;;OAGG;IACH,4EAAuD,CAAA;IAEvD;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,gEAA2C,CAAA;IAE3C;;;;OAIG;IACH,8EAAyD,CAAA;IAEzD;;;OAGG;IACH,8EAAyD,CAAA;IAEzD;;OAEG;IACH,sEAAiD,CAAA;IAEjD;;OAEG;IACH,oDAA+B,CAAA;AACnC,CAAC,EA9EW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QA8E5B;AAED;;GAEG;AACH;IAKI;;OAEG;IACH,uBAAY,IAAuB,EAAE,OAAe;QAChD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IAC3B,CAAC;IAEL,oBAAC;AAAD,CAAC,AAbD,IAaC;AAbY,sCAAa"}
|
{"version":3,"file":"OpenViduError.js","sourceRoot":"","sources":["../../../src/OpenViduInternal/Enums/OpenViduError.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;GAeG;;AAEH;;GAEG;AACH,IAAY,iBAoFX;AApFD,WAAY,iBAAiB;IAEzB;;;OAGG;IACH,oEAA+C,CAAA;IAE/C;;;OAGG;IACH,kEAA6C,CAAA;IAE7C;;;OAGG;IACH,oEAA+C,CAAA;IAE/C;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,sFAAiE,CAAA;IAEjE;;;OAGG;IACH,4EAAuD,CAAA;IAEvD;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,kFAA6D,CAAA;IAE7D;;;OAGG;IACH,gEAA2C,CAAA;IAE3C;;;;OAIG;IACH,8EAAyD,CAAA;IAEzD;;;OAGG;IACH,8EAAyD,CAAA;IAEzD;;OAEG;IACH,sEAAiD,CAAA;IAEjD;;OAEG;IACH,oDAA+B,CAAA;IAE/B;;;OAGG;IACH,sDAAiC,CAAA;AACrC,CAAC,EApFW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAoF5B;AAED;;GAEG;AACH;IAKI;;OAEG;IACH,uBAAY,IAAuB,EAAE,OAAe;QAChD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IAC3B,CAAC;IAEL,oBAAC;AAAD,CAAC,AAbD,IAaC;AAbY,sCAAa"}
|
|
@ -571,6 +571,11 @@ export class Publisher extends StreamManager {
|
||||||
errorCallback(new OpenViduError(errorName, errorMessage));
|
errorCallback(new OpenViduError(errorName, errorMessage));
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
errorName = OpenViduErrorName.HARDWARE_ERROR
|
||||||
|
errorMessage = "Hardware error occurred at the operating system, browser, or web page level which prevented access to the device";
|
||||||
|
errorCallback(new OpenViduError(errorName, errorMessage));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -95,7 +95,13 @@ export enum OpenViduErrorName {
|
||||||
/**
|
/**
|
||||||
* _Not in use yet_
|
* _Not in use yet_
|
||||||
*/
|
*/
|
||||||
GENERIC_ERROR = 'GENERIC_ERROR'
|
GENERIC_ERROR = 'GENERIC_ERROR',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Hardware error occurred at the operating system, browser, or Web page level which prevented access to the device.
|
||||||
|
* Returned upon unsuccessful [[OpenVidu.initPublisher]]
|
||||||
|
*/
|
||||||
|
HARDWARE_ERROR = 'HARDWARE_ERROR'
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue