function playBrightCoveVideo(video_id){ videojs.getPlayer('brightcove_videoplayer').ready(function() { var myPlayer = this; myPlayer.catalog.getVideo(video_id, function(error, video){ console.log(error); var offset=20; $('html,body').animate({ scrollTop: $("#brightcove_videoplayer").offset().top - offset }, 1000); myPlayer.catalog.load(video); var playPromise = myPlayer.play(); if (playPromise !== undefined) { playPromise.then(function() { myPlayer.play(); }) .catch(function(error) { console.log("Autoplay is not supported."); }); } }); }); }