From b2cf9d63f1fd2b26fe37e5afbbbdd6fe5526c97e Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sat, 4 Oct 2025 17:24:27 +0200 Subject: [PATCH] Map source --- .../react-native-video/src/core/VideoPlayer.web.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/react-native-video/src/core/VideoPlayer.web.ts b/packages/react-native-video/src/core/VideoPlayer.web.ts index 843ab0e8..ed07d218 100644 --- a/packages/react-native-video/src/core/VideoPlayer.web.ts +++ b/packages/react-native-video/src/core/VideoPlayer.web.ts @@ -23,6 +23,7 @@ class VideoPlayer extends VideoPlayerEvents implements VideoPlayerBase { super(new WebEventEmiter(video)); this.video = video; this.player.attach(this.video); + this.replaceSourceAsync(source); } /** @@ -229,11 +230,10 @@ class VideoPlayer extends VideoPlayerEvents implements VideoPlayerBase { | NoAutocomplete | null, ): Promise { - await this.wrapPromise( - this.player.replaceSourceAsync( - source === null ? null : createSource(source), - ), - ); + this.video.src = + typeof source === "object" && "uri" in source + ? source.uri + : source; } // Text Track Management