我的iframe html
<iframe id="player" frameborder="0" width="660" height="371" allowfullscreen="" src="https://www.youtube.com/embed/CMm6tDavSXg?feature=oembed">
我的youtube js
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 player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.playVideo();
}
但它还没有开始播放或其他任何事情......这里的问题在哪里?谢谢
答案 0 :(得分:0)
编辑:问题在于您还需要在视频中添加?enablejsapi = 1 嵌入链接。
//www.youtube.com/embed/F4efZDqXZKA?enablejsapi=1
小提琴:http://jsfiddle.net/y89je0k8/
这将解决您的问题。