diff --git a/openvidu-browser/src/OpenVidu/Session.ts b/openvidu-browser/src/OpenVidu/Session.ts index 7e4a9542..db40b986 100644 --- a/openvidu-browser/src/OpenVidu/Session.ts +++ b/openvidu-browser/src/OpenVidu/Session.ts @@ -992,8 +992,8 @@ export class Session extends EventDispatcher { oldValue = stream.videoActive; event.newValue = event.newValue === 'true'; stream.videoActive = event.newValue; - const videoTrack = stream.getMediaStream().getVideoTracks()[0]; - if(!videoTrack.enabled && stream.videoActive){ + const videoTrack = stream?.getMediaStream()?.getVideoTracks()?.[0]; + if(videoTrack && !videoTrack.enabled && stream.videoActive){ videoTrack.enabled = true; } break;