mirror of https://github.com/OpenVidu/openvidu.git
openvidu-browser: MediaStreamTrack videoSource property in Publisher
parent
db78b752ef
commit
1f3ec39bcf
|
@ -610,7 +610,10 @@ 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.constraints === undefined ||
|
||||||
|
!!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
|
// No need to call getUserMedia at all. MediaStreamTracks already provided
|
||||||
successCallback(this.openvidu.addAlreadyProvidedTracks(myConstraints, new MediaStream()));
|
successCallback(this.openvidu.addAlreadyProvidedTracks(myConstraints, new MediaStream()));
|
||||||
// Return as we do not need to process further
|
// Return as we do not need to process further
|
||||||
|
|
Loading…
Reference in New Issue