It would be helpful to know which version you are using. This works for me on 4.1 (latest api)
// Disable big-play-button videojs.Player.prototype.options_.children.bigPlayButton = false; // Override click handler on media object; videojs.MediaTechController.prototype.onClick = function() {}; // Initialize video var vid = videojs("video", {}); // Show controls (since in my browser it doesn't think it needs to inititally) vid.controlBar.show();
UPDATE: I should clarify that the above only works using the dev.js API (and not with prod / minified). In the shortened version, the name of the MediaTechController onClick function is not saved; you cannot reliably redefine it. In this case, you can try manually disabling the HTML5 and Flash events:
videojs.Html5.off('click'); videojs.Flash.off('click'); var vid = videojs("video", {}, function() { this.bigPlayButton.hide(); });
source share