diff options
Diffstat (limited to 'src/js/plugins')
-rw-r--r-- | src/js/plugins/vimeo.js | 6 | ||||
-rw-r--r-- | src/js/plugins/youtube.js | 12 |
2 files changed, 14 insertions, 4 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js index fcc4247c..95cd818f 100644 --- a/src/js/plugins/vimeo.js +++ b/src/js/plugins/vimeo.js @@ -101,10 +101,8 @@ const vimeo = { }; player.media.stop = () => { - player.embed.stop().then(() => { - player.media.paused = true; - player.currentTime = 0; - }); + player.pause(); + player.currentTime = 0; }; // Seeking diff --git a/src/js/plugins/youtube.js b/src/js/plugins/youtube.js index 0ded378a..6359051e 100644 --- a/src/js/plugins/youtube.js +++ b/src/js/plugins/youtube.js @@ -339,6 +339,8 @@ const youtube = { // Reset timer clearInterval(player.timers.playing); + console.warn(event.data); + // Handle events // -1 Unstarted // 0 Ended @@ -347,6 +349,16 @@ const youtube = { // 3 Buffering // 5 Video cued switch (event.data) { + case -1: + // Update scrubber + utils.dispatchEvent.call(player, player.media, 'timeupdate'); + + // Get loaded % from YouTube + player.media.buffered = instance.getVideoLoadedFraction(); + utils.dispatchEvent.call(player, player.media, 'progress'); + + break; + case 0: player.media.paused = true; |