Skip to content

Commit 203b6c7

Browse files
committed
fix playlist auto play
1 parent bf73b02 commit 203b6c7

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/PlayerScripts.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ player.seekTo(${seconds}, ${allowSeekAhead})
3333
setPlaybackRate: playbackRate =>
3434
`player.setPlaybackRate(${playbackRate}); true;`,
3535
setVolume: volume => `player.setVolume(${volume}); true;`,
36-
loadPlaylist: (playList, startIndex) => `
37-
player.loadPlaylist({playlist: ${JSON.stringify(playList)},
36+
loadPlaylist: (playList, startIndex, play) => `
37+
player.${play ? 'loadPlaylist' : 'cuePlaylist'}({playlist: ${JSON.stringify(
38+
playList,
39+
)},
3840
index: ${startIndex || 0}}); true;`,
3941
};
4042

src/YoutubeIframe.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,11 @@ const YoutubeIframe = (
126126
setPlayerReady(true);
127127
if (Array.isArray(playList)) {
128128
webViewRef.current.injectJavaScript(
129-
PLAYER_FUNCTIONS.loadPlaylist(playList, playListStartIndex),
129+
PLAYER_FUNCTIONS.loadPlaylist(
130+
playList,
131+
playListStartIndex,
132+
play,
133+
),
130134
);
131135
}
132136
break;
@@ -155,6 +159,7 @@ const YoutubeIframe = (
155159
onPlaybackRateChange,
156160
playListStartIndex,
157161
playList,
162+
play,
158163
],
159164
);
160165

0 commit comments

Comments
 (0)