我正在尝试使用以下代码在我的网站上插入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,以便在视频播放完毕后没有建议?
答案 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