Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

JitsiTrackErrors.js 930B

1234567891011121314151617181920212223
  1. module.exports = {
  2. /**
  3. * Returns JitsiTrackErrors based on the error object passed by GUM * @param error the error
  4. * @param {Object} options the options object given to GUM.
  5. */
  6. parseError: function (error, options) {
  7. options = options || {};
  8. if (typeof error == "object" && error.constraintName && error.name
  9. && (error.name == "ConstraintNotSatisfiedError" ||
  10. error.name == "OverconstrainedError") &&
  11. (error.constraintName == "minWidth" ||
  12. error.constraintName == "maxWidth" ||
  13. error.constraintName == "minHeight" ||
  14. error.constraintName == "maxHeight") &&
  15. options.devices.indexOf("video") !== -1) {
  16. return this.UNSUPPORTED_RESOLUTION;
  17. } else {
  18. return this.GENERAL;
  19. }
  20. },
  21. UNSUPPORTED_RESOLUTION: "gum.unsupported_resolution",
  22. GENERAL: "gum.general"
  23. };