Трудно сказать наверняка, не имея возможности воспроизвести, но ожидание готовности проигрывателя перед настройкой источника может помочь. Это очень старая версия Video. js, так что, на мой взгляд, это не просто sh, если когда-либо это было проблемой, но это может быть условие гонки, когда браузер загружает исходный код, пока DOM работает. модифицированный, который может объяснить, что это так непостоянно.
var player = videojs('demoVideo', {inactivityTimeout: 0});
player.ready(function() {
player.src({
src: "https://vjs.zencdn.net/v/oceans.webm",
type: "video/webm"
});
player.markers({...});
]);