mirror of https://github.com/OpenVidu/openvidu.git
openvidu-browser: constraints from CustomMediaStreamConstraints cannot be undefined
parent
f881a9819c
commit
7234c30c09
|
@ -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
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
*/
|
||||
|
||||
export interface CustomMediaStreamConstraints {
|
||||
constraints: MediaStreamConstraints | undefined;
|
||||
constraints: MediaStreamConstraints;
|
||||
audioTrack: MediaStreamTrack | undefined;
|
||||
videoTrack: MediaStreamTrack | undefined;
|
||||
}
|
Loading…
Reference in New Issue