From 76ec592865b305f26ec1c214b120e1c98bda915b Mon Sep 17 00:00:00 2001 From: Matthias Seemann <296476+semmel@users.noreply.github.com> Date: Thu, 25 May 2023 20:41:26 +0200 Subject: [PATCH] fix: remove video element which was never inserted before fixes #802 --- openvidu-browser/src/OpenVidu/Publisher.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvidu-browser/src/OpenVidu/Publisher.ts b/openvidu-browser/src/OpenVidu/Publisher.ts index cf64b823..c71be194 100644 --- a/openvidu-browser/src/OpenVidu/Publisher.ts +++ b/openvidu-browser/src/OpenVidu/Publisher.ts @@ -700,7 +700,7 @@ export class Publisher extends StreamManager { getVideoDimensions(): Promise<{ width: number; height: number }> { return new Promise((resolve, reject) => { // Ionic iOS and Safari iOS supposedly require the video element to actually exist inside the DOM - const requiresDomInsertion: boolean = platform.isIonicIos() || platform.isIOSWithSafari(); + const requiresDomInsertion: boolean = (platform.isIonicIos() || platform.isIOSWithSafari()) && (this.videoReference.readyState < 1); let loadedmetadataListener; const resolveDimensions = () => {