Merge pull request #574 from mapmelabs/youtube-loop

Implement loop in YouTube
This commit is contained in:
Sam Potts 2017-04-28 13:12:31 +10:00 committed by GitHub
commit 9999828505
2 changed files with 9 additions and 2 deletions

4
dist/plyr.js vendored

File diff suppressed because one or more lines are too long

View File

@ -2515,6 +2515,13 @@
// 5 Video cued // 5 Video cued
switch (event.data) { switch (event.data) {
case 0: 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; player.elements.media.paused = true;
trigger(player.elements.media, 'ended'); trigger(player.elements.media, 'ended');
break; break;