From 121a617bec022f09823e01b547259aacb5abd2c0 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 30 May 2024 16:28:20 +0200 Subject: [PATCH] Ensure we use the correct player video el --- client/src/standalone/videos/embed.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/client/src/standalone/videos/embed.ts b/client/src/standalone/videos/embed.ts index d3407c7e6..186172692 100644 --- a/client/src/standalone/videos/embed.ts +++ b/client/src/standalone/videos/embed.ts @@ -434,15 +434,14 @@ export class PeerTubeEmbed { } getImageDataUrl (): string { - - const video = this.playerHTML.getInitVideoEl() - const canvas = document.createElement('canvas') - canvas.width = video.videoWidth - canvas.height = video.videoHeight + canvas.width = this.player.videoWidth() + canvas.height = this.player.videoHeight() - canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height) + const videoEl = this.player.tech(true).el() as HTMLVideoElement + + canvas.getContext('2d').drawImage(videoEl, 0, 0, canvas.width, canvas.height) return canvas.toDataURL('image/jpeg') }