Javascript 如何禁用YouTube播放器
我用这个代码在我的网站上运行youtube视频Javascript 如何禁用YouTube播放器,javascript,youtube,youtube-api,Javascript,Youtube,Youtube Api,我用这个代码在我的网站上运行youtube视频 var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var done
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var done = false;
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: "video id",
playerVars: {rel: 0},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
使用thing code,我可以跟踪Youtube视频数据,但是如何使用Youtube api禁用视频,我搜索这样的代码(这是错误的)
你说的禁用是什么意思?在这种情况下,不要准备播放器。就像禁用文本框一样,它可以看到但不能播放。我不确定他们是否有用于此的API,您可以使用透明div覆盖播放器以阻止所有鼠标事件。覆盖播放器将构成TOS侵权。
player = new YT.Player('player', {
height: '390',
**disable: true,**
width: '640',
videoId: "video id",
playerVars: {rel: 0},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});