|
|
@@ -330,12 +330,13 @@ function enumerateDevicesThroughMediaStreamTrack (callback) {
|
|
330
|
330
|
}
|
|
331
|
331
|
|
|
332
|
332
|
function obtainDevices(options) {
|
|
333
|
|
- if (!options.devices || options.devices.length === 0) {
|
|
334
|
|
- return options.successCallback(options.streams);
|
|
|
333
|
+ if(!options.devices || options.devices.length === 0) {
|
|
|
334
|
+ return options.successCallback(options.streams || {});
|
|
335
|
335
|
}
|
|
336
|
336
|
|
|
337
|
337
|
var device = options.devices.splice(0, 1);
|
|
338
|
338
|
options.deviceGUM[device](function (stream) {
|
|
|
339
|
+ options.streams = options.streams || {};
|
|
339
|
340
|
options.streams[device] = stream;
|
|
340
|
341
|
obtainDevices(options);
|
|
341
|
342
|
},
|