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)
|
this.openvidu.generateMediaConstraints(this.properties)
|
||||||
.then(myConstraints => {
|
.then(myConstraints => {
|
||||||
|
|
||||||
if (myConstraints.constraints === undefined ||
|
if (!!myConstraints.videoTrack && !!myConstraints.audioTrack ||
|
||||||
!!myConstraints.videoTrack && !!myConstraints.audioTrack ||
|
|
||||||
!!myConstraints.audioTrack && myConstraints.constraints?.video === false ||
|
!!myConstraints.audioTrack && myConstraints.constraints?.video === false ||
|
||||||
!!myConstraints.videoTrack && myConstraints.constraints?.audio === false) {
|
!!myConstraints.videoTrack && myConstraints.constraints?.audio === false) {
|
||||||
// No need to call getUserMedia at all. MediaStreamTracks already provided
|
// No need to call getUserMedia at all. MediaStreamTracks already provided
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export interface CustomMediaStreamConstraints {
|
export interface CustomMediaStreamConstraints {
|
||||||
constraints: MediaStreamConstraints | undefined;
|
constraints: MediaStreamConstraints;
|
||||||
audioTrack: MediaStreamTrack | undefined;
|
audioTrack: MediaStreamTrack | undefined;
|
||||||
videoTrack: MediaStreamTrack | undefined;
|
videoTrack: MediaStreamTrack | undefined;
|
||||||
}
|
}
|
Loading…
Reference in New Issue