From 7c3f3070f955965757f8901e89df135f290b6d84 Mon Sep 17 00:00:00 2001 From: Calvin Montgomery Date: Sun, 17 Oct 2021 16:37:57 -0700 Subject: [PATCH] Fix bug introduced by fixing #918 --- package.json | 2 +- player/videojs.coffee | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f56140a9..58b74042 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.82.7", + "version": "3.82.8", "repository": { "url": "http://github.com/calzoneman/sync" }, diff --git a/player/videojs.coffee b/player/videojs.coffee index 8a9a6630..32c7e668 100644 --- a/player/videojs.coffee +++ b/player/videojs.coffee @@ -46,6 +46,10 @@ waitUntilDefined(window, 'videojs', => videojs.options.flash.swf = '/video-js.swf' ) +hasAnyTextTracks = (data) -> + ntracks = data?.meta?.textTracks?.length ? 0 + return ntracks > 0 + window.VideoJSPlayer = class VideoJSPlayer extends Player constructor: (data) -> if not (this instanceof VideoJSPlayer) @@ -59,7 +63,7 @@ window.VideoJSPlayer = class VideoJSPlayer extends Player width: '100%' height: '100%' - if @mediaType == 'cm' and data.meta.textTracks != null && data.meta.textTracks.length > 0 + if @mediaType == 'cm' and hasAnyTextTracks(data) attrs.crossorigin = 'anonymous' video = $('