openvidu-browser: constraints from CustomMediaStreamConstraints cannot be undefined

pull/463/head
pabloFuente 2020-05-04 12:49:20 +02:00
parent f881a9819c
commit 7234c30c09
2 changed files with 2 additions and 3 deletions

View File

@ -610,8 +610,7 @@ export class Publisher extends StreamManager {
this.openvidu.generateMediaConstraints(this.properties)
.then(myConstraints => {
if (myConstraints.constraints === undefined ||
!!myConstraints.videoTrack && !!myConstraints.audioTrack ||
if (!!myConstraints.videoTrack && !!myConstraints.audioTrack ||
!!myConstraints.audioTrack && myConstraints.constraints?.video === false ||
!!myConstraints.videoTrack && myConstraints.constraints?.audio === false) {
// No need to call getUserMedia at all. MediaStreamTracks already provided

View File

@ -16,7 +16,7 @@
*/
export interface CustomMediaStreamConstraints {
constraints: MediaStreamConstraints | undefined;
constraints: MediaStreamConstraints;
audioTrack: MediaStreamTrack | undefined;
videoTrack: MediaStreamTrack | undefined;
}