From f4e66e08652df22be2aa85a98b5a6fb93b94098f Mon Sep 17 00:00:00 2001 From: Rahim Alwer Date: Sun, 21 Nov 2021 16:43:02 +1100 Subject: [PATCH] fix(core): vimeo provider posters broken fixes #254 --- packages/core/src/components/providers/vimeo/vimeo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/components/providers/vimeo/vimeo.tsx b/packages/core/src/components/providers/vimeo/vimeo.tsx index 5719758a..a1949b9b 100644 --- a/packages/core/src/components/providers/vimeo/vimeo.tsx +++ b/packages/core/src/components/providers/vimeo/vimeo.tsx @@ -238,7 +238,7 @@ export class Vimeo implements MediaProvider { .fetch(`https://vimeo.com/api/oembed.json?url=${this.embedSrc}`) .then(response => response.json()) .then(data => { - const thumnailRegex = /vimeocdn\.com\/video\/([0-9]+)/; + const thumnailRegex = /vimeocdn.com\/video\/(.*)?_/; const thumbnailId = data?.thumbnail_url?.match(thumnailRegex)[1]; const poster = `https://i.vimeocdn.com/video/${thumbnailId}_1920x1080.jpg`; const info = { poster, width: data?.width, height: data?.height };