0

我决定尝试使用 Youtube-Api 在我的网络上实现 youtube 视频。我的想法是将视频放在一个滑块中,并用这种方法创建一个“播放列表”。我的第一个问题是我想为多个播放器设置 youtube api,但我不知道何时将播放器定义为“ytplayer”:

<script>
  // Load the IFrame Player API code asynchronously.
  var tag = document.createElement('script');
  tag.src = "https://www.youtube.com/player_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  // Replace the 'ytplayer' element with an <iframe> and
  // YouTube player after the API code downloads.
  var player;
  function onYouTubePlayerAPIReady() {
    player = new YT.Player('ytplayer1',  {
      height: '390',
      width: '640',
      //videoId: 'M7lc1UVf-VE'
    });
  }
</script>

有没有办法为多个玩家定义“ytplayer”,这些玩家将被命名为;ytplayer1,ytplayer2,.... 我问这个问题的原因是我想将播放器放在标签内,并在 div 标签内调用“videoID”,就像这样:

<div id="ytplayer1" src="M7lc1UVf-VE"></div>

上面的解决方案是否可能“当然有一些变化”?将播放器放置在其中并从那里调用 videoID?

我是这类脚本的新手,所以任何帮助都会很棒。我搜索了网络,但没有找到任何与我的问题相关的答案。

4

1 回答 1

0

我在我的网站上添加了播放列表样式,但仅在单个播放器上。

我已经有一段时间没有关注玩家了,但请记住,您可以通过名称来定位玩家。您还需要使用 java-api 和 api 调用,而不仅仅是 div。

href="javascript:loadNewVideo('M7lc1UVf-VE')"
作为基本示例。

如果您想查看我的网站并打开代码源,请单击此处

其他帮助部分:
YouTube Api 参考

一个很好的帮助参考是这个youtube 论坛。它不再用于提问,而是充满了旧的问题和答案。

于 2013-06-06T15:08:53.887 回答