summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-rw-r--r--assets/js/player.js37
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') {