Javascript Youtube Iframe API-未加载视频

Javascript Youtube Iframe API-未加载视频,javascript,iframe,youtube,youtube-api,Javascript,Iframe,Youtube,Youtube Api,编辑:以下是JSFIDLE: 我正试图弄清楚如何使用YouTube API。我是这方面的新手,所以如果有一个简单的解决方案,我很抱歉 我相信我添加了所有必要的代码使其工作,它只是不会加载视频 负责人: var-player2; 函数onyoutubeiframeapiredy(){ player2=新的YT.Player(“视频占位符2”{ 宽度:1920, 身高:1080, videoId:“我是KMYulI”, playerVars:{ 第一,, rel:0 }, 活动:{ onRead

编辑:以下是JSFIDLE:

我正试图弄清楚如何使用YouTube API。我是这方面的新手,所以如果有一个简单的解决方案,我很抱歉

我相信我添加了所有必要的代码使其工作,它只是不会加载视频

负责人:


var-player2;
函数onyoutubeiframeapiredy(){
player2=新的YT.Player(“视频占位符2”{
宽度:1920,
身高:1080,
videoId:“我是KMYulI”,
playerVars:{
第一,,
rel:0
},
活动:{
onReady:初始化
}
});
}
函数初始化(){
设置播放质量(高分辨率);
loadVideoById(iM_KMYulI_s,parseInt(0),高分辨率);
设置播放速率(2);
}
var播放器;
函数onyoutubeiframeapiredy(){
player=新的YT.player(“视频占位符”{
宽度:1920,
身高:1080,
videoId:“我是KMYulI”,
playerVars:{
第一,,
rel:0
},
活动:{
onReady:初始化
}
});
}
函数初始化(){
设置播放质量(高分辨率);
loadVideoById(iM_KMYulI_s,parseInt(0),高分辨率);
设置播放速率(2);
}

更新,我改为通过这个脚本加载,它成功了

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 tag = document.createElement('script');

tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

请再次检查您在问题和codepen.io中提供的代码。我认为这是不完整的。例如,如果调用
initialize()
您将得到
setPlaybackQuality是未定义的
。请回答你的问题你能用你的代码做一个JSFIDLE吗?在这里!提前感谢您的帮助。我对Javascript是新手,所以我觉得我遗漏了一些东西!请再次检查您在问题和codepen.io中提供的代码。我认为这是不完整的。例如,如果调用
initialize()
您将得到
setPlaybackQuality是未定义的
。请回答你的问题你能用你的代码做一个JSFIDLE吗?在这里!提前感谢您的帮助。我对Javascript是新手,所以我觉得我遗漏了一些东西!