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 = $('