diff options
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/js/player.js | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/assets/js/player.js b/assets/js/player.js index 2b546ff4..8854d859 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -163,27 +163,28 @@ player.on('waiting', function () { } }); +if (video_data.premiere_timestamp && Math.round(new Date() / 1000) < video_data.premiere_timestamp) { + player.getChild('bigPlayButton').hide(); +} + if (video_data.params.autoplay) { var bpb = player.getChild('bigPlayButton'); - - if (bpb) { - bpb.hide(); - - player.ready(function () { - new Promise(function (resolve, reject) { - setTimeout(() => resolve(1), 1); - }).then(function (result) { - var promise = player.play(); - - if (promise !== undefined) { - promise.then(_ => { - }).catch(error => { - bpb.show(); - }); - } - }); + bpb.hide(); + + player.ready(function () { + new Promise(function (resolve, reject) { + setTimeout(() => resolve(1), 1); + }).then(function (result) { + var promise = player.play(); + + if (promise !== undefined) { + promise.then(_ => { + }).catch(error => { + bpb.show(); + }); + } }); - } + }); } if (!video_data.params.listen && video_data.params.quality === 'dash') { |
