我正在尝试使用以下代码在我的网站上插入一段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在视频结束时没有建议?
发布于 2014-02-26 09:24:45
您应该能够简单地将其附加到"videoId“中,因此:
播放器=新YT.Player('ytplayer',{高度:'450',宽度:'800',videoId:'myvideoID?rel=0',});
发布于 2014-03-05 03:38:38
它是player对象的一个属性。只需将其作为新行添加即可。其他东西,如autoplay,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
https://stackoverflow.com/questions/21468691
复制相似问题