首页 > 解决方案 > shufflePlaylist 应该如何在 javascript 中工作?

问题描述

设置它的正确方法是什么?

像这样?

https://jsitor.com/E8JILS8mzZ

function shufflePlaylist(player) {
    player.setShuffle(true);
    player.playVideoAt(0);
    player.pauseVideo();
  }

  function onPlayerReady(event) {
    const player = event.target;
    player.setVolume(100);
    shufflePlaylist(player);
  }

还是应该这样写?

https://jsitor.com/HjrwEdaVqe

let hasShuffled = false;

  function onPlayerStateChange(event) {
    player = event.target;
    const shufflePlaylist = true;

    if (!hasShuffled) {
      player.setShuffle(shufflePlaylist);
      player.playVideoAt(0);
      hasShuffled = true;
    }
  }

还是有更合适的方法来编写代码?

YouTube 文档:

https://developers.google.com/youtube/iframe_api_reference?hl=en

标签: javascriptyoutubeyoutube-api

解决方案


推荐阅读