From ff563914bb10728301a24fb9e548c9efb62387eb Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Mon, 12 Apr 2021 10:26:30 +0200 Subject: add stats videojs plugin --- client/src/assets/player/peertube-player-manager.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'client/src/assets/player/peertube-player-manager.ts') diff --git a/client/src/assets/player/peertube-player-manager.ts b/client/src/assets/player/peertube-player-manager.ts index ed82e0496..62dff8285 100644 --- a/client/src/assets/player/peertube-player-manager.ts +++ b/client/src/assets/player/peertube-player-manager.ts @@ -4,6 +4,8 @@ import 'videojs-contextmenu-pt' import 'videojs-contrib-quality-levels' import './upnext/end-card' import './upnext/upnext-plugin' +import './stats/stats-card' +import './stats/stats-plugin' import './bezels/bezels-plugin' import './peertube-plugin' import './videojs-components/next-previous-video-button' @@ -170,6 +172,11 @@ export class PeertubePlayerManager { self.addContextMenu(mode, player, options.common.embedUrl, options.common.embedTitle) player.bezels() + player.stats({ + videoUUID: options.common.videoUUID, + videoIsLive: options.common.isLive, + mode + }) return res(player) }) @@ -538,6 +545,14 @@ export class PeertubePlayerManager { }) } + items.push({ + icon: 'info', + label: player.localize('Stats for nerds'), + listener: () => { + player.stats().show() + } + }) + return items.map(i => ({ ...i, label: `` + i.label -- cgit v1.2.3