aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2017-05-07 19:04:05 +1000
committerSam Potts <me@sampotts.me>2017-05-07 19:04:05 +1000
commit9e2580ec6af03bd994f4a8d7f966be02cf92da8a (patch)
tree1cf53fc2a50a9421ab9f0c3d6e1370b1d3cc2ce1 /src
parentaba5a9dc0e421a9f8a6098847fe3927f565c3241 (diff)
parent9999828505973657377dea5e3957222af7d66e38 (diff)
downloadplyr-9e2580ec6af03bd994f4a8d7f966be02cf92da8a.tar.lz
plyr-9e2580ec6af03bd994f4a8d7f966be02cf92da8a.tar.xz
plyr-9e2580ec6af03bd994f4a8d7f966be02cf92da8a.zip
Merge branch 'develop' of https://github.com/Selz/plyr into develop
# Conflicts: # dist/plyr.js
Diffstat (limited to 'src')
-rw-r--r--src/js/plyr.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index 6e2ec27f..ed5ceb1f 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -2533,6 +2533,13 @@
// 5 Video cued
switch (event.data) {
case 0:
+ // YouTube doesn't support loop for a single video, so mimick it.
+ if (config.loop.active) {
+ // YouTube needs a call to `stopVideo` before playing again
+ instance.stopVideo();
+ instance.playVideo();
+ break;
+ }
player.elements.media.paused = true;
trigger(player.elements.media, 'ended');
break;