diff --git a/src/camera/core-impl.ts b/src/camera/core-impl.ts index ad29ec45..7bf3f403 100644 --- a/src/camera/core-impl.ts +++ b/src/camera/core-impl.ts @@ -217,12 +217,14 @@ class RenderedCameraImpl implements RenderedCamera { private getFirstTrackOrFail(): MediaStreamTrack { this.failIfClosed(); + + const firstTrack = this.mediaStream.getVideoTracks()[0]; - if (this.mediaStream.getVideoTracks().length === 0) { + if (!firstTrack) { throw "No video tracks found"; } - return this.mediaStream.getVideoTracks()[0]; + return firstTrack; } //#region Public APIs.