Skip to content

Commit b225c92

Browse files
committed
fix(JitsiLocalTrack) fix unmute for desktop tracks
1 parent 8d00ae6 commit b225c92

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

modules/RTC/JitsiLocalTrack.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -504,13 +504,20 @@ export default class JitsiLocalTrack extends JitsiTrack {
504504
} else {
505505
logMuteInfo();
506506

507-
// This path is only for camera.
508-
const streamOptions = {
509-
cameraDeviceId: this.getDeviceId(),
510-
devices: [ MediaType.VIDEO ],
511-
effects: this._streamEffect ? [ this._streamEffect ] : [],
512-
facingMode: this.getCameraFacingMode()
513-
};
507+
let streamOptions;
508+
509+
if (this.videoType === VideoType.CAMERA) {
510+
streamOptions = {
511+
cameraDeviceId: this.getDeviceId(),
512+
devices: [ MediaType.VIDEO ],
513+
effects: this._streamEffect ? [ this._streamEffect ] : [],
514+
facingMode: this.getCameraFacingMode()
515+
};
516+
} else {
517+
streamOptions = {
518+
devices: [ MediaType.DESKTOP ],
519+
};
520+
}
514521

515522
promise
516523
= RTCUtils.obtainAudioAndVideoPermissions({

0 commit comments

Comments
 (0)