|
@@ -927,8 +927,12 @@ var RTC = {
|
927
|
927
|
}
|
928
|
928
|
},
|
929
|
929
|
setDeviceAvailability: function (devices) {
|
930
|
|
- this.devices.audio = (devices && devices.audio === true);
|
931
|
|
- this.devices.video = (devices && devices.video === true);
|
|
930
|
+ if(!devices)
|
|
931
|
+ return;
|
|
932
|
+ if(devices.audio === true || devices.audio === false)
|
|
933
|
+ this.devices.audio = devices.audio;
|
|
934
|
+ if(devices.video === true || devices.video === false)
|
|
935
|
+ this.devices.video = devices.video;
|
932
|
936
|
eventEmitter.emit(RTCEvents.AVAILABLE_DEVICES_CHANGED, this.devices);
|
933
|
937
|
}
|
934
|
938
|
};
|