【发布时间】:2017-07-25 16:01:49
【问题描述】:
编辑:这是 JSFiddle:http://jsfiddle.net/sr4u1b0a
我正在尝试弄清楚如何使用 YouTube API。我是这方面的新手,所以如果有一个简单的解决方案,我很抱歉。
我相信我添加了所有必要的代码以使其正常工作,但它不会加载视频。
https://codepen.io/brianpensinger/pen/zdxzjj
头:
<script src="https://youtube.com/iframe_api" type="text/javascript"></script>
<script type="text/javascript">
var player2;
function onYouTubeIframeAPIReady() {
player2 = new YT.Player("video-placeholder2", {
width: 1920,
height: 1080,
videoId: "iM_KMYulI_s",
playerVars: {
modestbranding: 1,
rel: 0
},
events: {
onReady: initialize
}
});
}
function initialize() {
setPlaybackQuality(highres);
loadVideoById(iM_KMYulI_s, parseInt(0), highres);
setPlaybackRate(2);
}
</script>
<script type="text/javascript">
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player("video-placeholder", {
width: 1920,
height: 1080,
videoId: "iM_KMYulI_s",
playerVars: {
modestbranding: 1,
rel: 0
},
events: {
onReady: initialize
}
});
}
function initialize() {
setPlaybackQuality(highres);
loadVideoById(iM_KMYulI_s, parseInt(0), highres);
setPlaybackRate(2);
}
</script>
【问题讨论】:
-
请再次检查您在问题和 codepen.io 中提供的代码。我认为是不完整的。例如,如果您拨打
initialize();,您将得到setPlaybackQuality is undefined。请edit你的问题 -
你能用你的代码做一个 jsfiddle 吗?
-
来了! jsfiddle.net/sr4u1b0a 在此先感谢您的帮助。我是这个 Javascript 的新手,所以我想我错过了一些东西!
标签: javascript iframe youtube youtube-api