|
@@ -160,24 +160,22 @@ var LibJitsiMeet = {
|
160
|
160
|
}).catch(function (error) {
|
161
|
161
|
promiseFulfilled = true;
|
162
|
162
|
|
163
|
|
- Statistics.sendGetUserMediaFailed(error);
|
164
|
|
-
|
165
|
163
|
if(error.name === JitsiTrackErrors.UNSUPPORTED_RESOLUTION) {
|
166
|
164
|
var oldResolution = options.resolution || '360',
|
167
|
165
|
newResolution = getLowerResolution(oldResolution);
|
168
|
166
|
|
169
|
|
- if (newResolution === null) {
|
170
|
|
- return Promise.reject(error);
|
171
|
|
- }
|
172
|
|
-
|
173
|
|
- options.resolution = newResolution;
|
|
167
|
+ if (newResolution !== null) {
|
|
168
|
+ options.resolution = newResolution;
|
174
|
169
|
|
175
|
|
- logger.debug("Retry createLocalTracks with resolution",
|
176
|
|
- newResolution);
|
|
170
|
+ logger.debug("Retry createLocalTracks with resolution",
|
|
171
|
+ newResolution);
|
177
|
172
|
|
178
|
|
- return LibJitsiMeet.createLocalTracks(options);
|
|
173
|
+ return LibJitsiMeet.createLocalTracks(options);
|
|
174
|
+ }
|
179
|
175
|
}
|
180
|
176
|
|
|
177
|
+ Statistics.sendGetUserMediaFailed(error);
|
|
178
|
+
|
181
|
179
|
return Promise.reject(error);
|
182
|
180
|
}.bind(this));
|
183
|
181
|
},
|