I couldn’t figure out why on one site video.js was working fine and on my other site it wasn’t working, was giving error in console. Luckily, I noticed that on first site I’m using previous version of video.js v4.12.6 but on new site, plugin for video.js was upgraded and uses v5.
Both works fine on my local dev environment(I only have BB and that plugin running). The error seems to be a JS conflict. Have you tried disabling all other plugins? Also, have you tried using our Video module for this?
If you check the source code of the broken example, you’ll noticed BB is the only active plugin.
I’m not using video module because I don’t want built-in video player, I prefer videojs.
BUT, I found the problem. Might not be related to BB. For some reason, Comodo’s SSL trust seal JS is breaking the videojs player. I’m posting this just in case anyone ever has this issue.