Nevermind I’ve got it now, turn autoplay off and wrap the play() in a setTimeout:
setTimeout(function(){
video_player.play();
video_player.posterImage.hide();
video_player.controlBar.show();
video_player.bigPlayButton.hide();
heading_links.hide();
}, 5000);