From 310502df228bff2583bdd234893cfef110eb111b Mon Sep 17 00:00:00 2001 From: j Date: Tue, 23 Aug 2016 14:06:36 +0200 Subject: [PATCH] if play returns pormise, wait for it --- source/UI/js/Video/VideoElement.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/UI/js/Video/VideoElement.js b/source/UI/js/Video/VideoElement.js index c4321721..62c16857 100644 --- a/source/UI/js/Video/VideoElement.js +++ b/source/UI/js/Video/VideoElement.js @@ -363,8 +363,14 @@ Ox.VideoElement = function(options, self) { Ox.Log('Video', 'sCV set in', video.src, item['in'] || 0, video.currentTime, video.seeking); video.currentTime = item['in'] || 0; if (self.paused) { - self.video.play(); - self.video.pause(); + var promise = self.video.play(); + if (promise) { + promise.then(function() { + self.video.pause(); + }); + } else { + self.video.pause(); + } } } });