From 03fc9dee24f2dfb648d30e5e1052c295902abc37 Mon Sep 17 00:00:00 2001 From: albanqoku Date: Thu, 13 Jun 2019 08:56:00 +0100 Subject: [PATCH] Fix youtube looping Fixes https://github.com/CookPete/react-player/issues/530 properly Fixes https://github.com/CookPete/react-player/issues/639 Closes https://github.com/CookPete/react-player/pull/662 --- src/players/YouTube.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/players/YouTube.js b/src/players/YouTube.js index fa03dd9..7ca69e1 100644 --- a/src/players/YouTube.js +++ b/src/players/YouTube.js @@ -59,15 +59,17 @@ export class YouTube extends Component { ...playerVars }, events: { - onReady: this.props.onReady, + onReady: () => { + if (loop) { + this.player.setLoop(true) // Enable playlist looping + } + this.props.onReady() + }, onStateChange: this.onStateChange, onError: event => onError(event.data) }, ...embedOptions }) - if (loop) { - this.player.setLoop(true) // Enable playlist looping - } }, onError) } onStateChange = ({ data }) => {