我决定尝试使用Youtube-Api在我的网站上填充youtube vidoes。我的想法是将视频放在滑块中并使用此方法创建“播放列表”。我的第一个问题是我想为多个玩家设置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?
我对这种脚本很新,所以任何帮助都会很棒。我在网上搜索,但没有找到我的问题的任何相关答案。
Ť
答案 0 :(得分:0)
我在我的网站上制作了播放列表样式,但仅限于一个播放器。
我暂时没有看过播放器,但是当内存服务时,你可以按名字定位玩家。您还需要使用java-api和api调用,而不仅仅是div。
href =“javascript:loadNewVideo('M7lc1UVf-VE')”
作为一个基本的例子。
如果您想查看我的网站并打开代码sourcs CLICK HERE
其他帮助部分:
YouTube Api ref
这是youtube forum的良好帮助。它不再用于问题,但它充满了旧的问题和答案。