From 3fbd095af3c69efc2d2561707b9b95d9092d0f77 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 13 Dec 2023 08:36:59 +0100 Subject: [PATCH] Compat peertube v6 --- .../client/shared-player.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/peertube-plugin-video-annotation/client/shared-player.js b/peertube-plugin-video-annotation/client/shared-player.js index 730cb21..b0fbc1d 100644 --- a/peertube-plugin-video-annotation/client/shared-player.js +++ b/peertube-plugin-video-annotation/client/shared-player.js @@ -6,12 +6,18 @@ export function buildPlayer (video, player, videojs) { const fieldName = 'player-annotations' - if (!video.pluginData || !video.pluginData[fieldName]) return + if (!video.pluginData || !video.pluginData[fieldName]) { + player.overlay({ overlays: [] }) + return + } const annotationsText = video.pluginData[fieldName] const annotations = parseAnnotations(video, annotationsText) - if (!annotations) return + if (!annotations) { + player.overlay({ overlays: [] }) + return + } console.log('Will inject annotations in player.', annotations)