1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-11-26 17:03:12 +03:00

Fixed the media fail error on caller's side

This commit is contained in:
Ayush PS
2021-03-25 22:43:18 +05:30
parent 0b7b35f800
commit b28a191c4e

View File

@@ -337,8 +337,9 @@ export class MatrixCall extends EventEmitter {
logger.debug("placeVoiceCall");
this.checkForErrorListener();
const constraints = getUserMediaContraints(ConstraintsType.Audio);
await this.placeCallWithConstraints(constraints);
this.type = CallType.Voice;
await this.placeCallWithConstraints(constraints);
}
/**
@@ -355,8 +356,9 @@ export class MatrixCall extends EventEmitter {
this.localVideoElement = localVideoElement;
this.remoteVideoElement = remoteVideoElement;
const constraints = getUserMediaContraints(ConstraintsType.Video);
await this.placeCallWithConstraints(constraints);
this.type = CallType.Video;
await this.placeCallWithConstraints(constraints);
}
/**
@@ -394,6 +396,7 @@ export class MatrixCall extends EventEmitter {
logger.debug("Got screen stream, requesting audio stream...");
const audioConstraints = getUserMediaContraints(ConstraintsType.Audio);
this.type = CallType.Video;
this.placeCallWithConstraints(audioConstraints);
} catch (err) {
this.emit(CallEvent.Error,
@@ -403,7 +406,7 @@ export class MatrixCall extends EventEmitter {
),
);
}
this.type = CallType.Video;
}
public getOpponentMember() {