Youtube ytplayer

时间:2014-01-30 22:22:45

标签: javascript api youtube

我正在尝试使用以下代码在我的网站上插入Youtube视频:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
  height: '450',
  width: '800',
  videoId: 'myvideoID',
});
};

但我应该设置rel = 0,以便在视频播放完毕后没有建议?

2 个答案:

答案 0 :(得分:1)

你应该可以简单地将它附加到“videoId”,所以:

player = new YT.Player('ytplayer',{   身高:'450',   宽度:'800',   videoId:'myvideoID?rel = 0', });

答案 1 :(得分:0)

这是玩家对象的属性。只需将其添加为新行。其他的东西,如自动播放,modestBranding等将遵循相同的风格。

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);  
var player; 
function onYouTubePlayerAPIReady() { 
  player = new YT.Player('ytplayer', {
    height: '450',
    width: '800',
    videoId: 'myvideoID',
    rel: 0
  });
};

我已经构建了一个使用YouTube数据和播放器API的应用,随时可以随心所欲:https://github.com/HunterMeyer/YouTV/blob/master/js/scripts.js