summaryrefslogtreecommitdiffstats
path: root/assets/js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/player.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/assets/js/player.js b/assets/js/player.js
index 0c37033d..5d88d069 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -704,14 +704,10 @@ if (navigator.vendor === 'Apple Computer, Inc.' && video_data.params.listen) {
// Safari screen timeout on looped video playback fix
if (navigator.vendor === 'Apple Computer, Inc.' && !video_data.params.listen && video_data.params.video_loop) {
player.loop(false);
- player.on('loadedmetadata', function () {
- player.on('timeupdate', function () {
- if (player.remainingTime() < 2) {
- player.loop(true);
- setTimeout(() => {
- player.loop(false);
- }, 2000 / player.playbackRate());
- }
+ player.ready(function () {
+ player.on('ended', function () {
+ player.currentTime(0);
+ player.play();
});
});
}