Skip to content

Commit 058c9a6

Browse files
committed
fix(video-player): remove transformation parameters from poster source URL handling
1 parent c9e5bf1 commit 058c9a6

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

  • packages/video-player/javascript

packages/video-player/javascript/utils.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,16 +201,13 @@ export async function preparePosterSrc(
201201
} else {
202202
url.pathname = `${url.pathname.replace(/\/$/, '')}/${THUMBNAIL_SUFFIX}`;
203203
}
204-
204+
// strip all transformation parameters
205+
url.searchParams.delete('tr');
205206
posterSrcUrl = url.toString();
206207

207208
if (input.poster && (input.poster.src || input.poster.transformation)) {
208-
const baseVideoUrl = new URL(videoSrcUrl);
209-
if(baseVideoUrl.searchParams.get('tr') !== null) {
210-
baseVideoUrl.searchParams.delete('tr');
211-
}
212209
posterSrcUrl = ikBuild({
213-
src: input.poster.src ?? baseVideoUrl.toString() + `/${THUMBNAIL_SUFFIX}`,
210+
src: input.poster.src ?? url.toString() + `/${THUMBNAIL_SUFFIX}`,
214211
urlEndpoint: '',
215212
transformation: input.poster.transformation!,
216213
});

0 commit comments

Comments
 (0)