123456789101112131415161718192021222324 |
- module.exports = {
- /**
- * Returns JitsiTrackErrors based on the error object passed by GUM
- * @param error the error
- * @param {Object} options the options object given to GUM.
- */
- parseError: function (error, options) {
- options = options || {};
- if (typeof error == "object" && error.constraintName && error.name
- && (error.name == "ConstraintNotSatisfiedError" ||
- error.name == "OverconstrainedError") &&
- (error.constraintName == "minWidth" ||
- error.constraintName == "maxWidth" ||
- error.constraintName == "minHeight" ||
- error.constraintName == "maxHeight") &&
- options.devices.indexOf("video") !== -1) {
- return this.UNSUPPORTED_RESOLUTION;
- } else {
- return this.GENERAL;
- }
- },
- UNSUPPORTED_RESOLUTION: "gum.unsupported_resolution",
- GENERAL: "gum.general"
- };
|