jquery - 为什么这个jsfiddle不起作用? (基本的Statelistener youtube iframe视频)

标签 jquery iframe youtube youtube-api

经过一番研究,对于已经存在的youtube iframe,我找到了如何进行设置的说明。
通常,youtube api希望您通过api加载整个视频,然后使用它,但是我的html中已经有预定义的iframe。

这个jsfiddle应该可以用,但是不能用。
谁能帮我为什么它不起作用?

http://jsfiddle.net/Ss8TL/44/

这是基本的核心:

var player;
function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
        events: {
            'onStateChange': doawesomestuff
        }
    });
}

我有一个ID为“玩家”的iframe。

我知道这个问题可能会收到一些反对意见,对不起:/

最佳答案

我只是做了一些调整:

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

var player;
  onYouTubeIframeAPIReady = function () {
    player = new YT.Player('player', {
    events: {
        'onStateChange': onPlayerStateChange
    }
    });
  }

function onPlayerStateChange() {
 alert("state changed!");
}

工作提琴:http://jsfiddle.net/robertrozas/Ss8TL/46/

关于jquery - 为什么这个jsfiddle不起作用? (基本的Statelistener youtube iframe视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25728058/

相关文章:

javascript - 使用 ajax 响应无法正常工作的金额总和

javascript - 寻找带有回调的 JS Map 控件

javascript - 如何通过 HTML 和/或 JavaScript 设置嵌入的 YouTube 视频的音量?

php - YouTube API 循环问题

html - iframe 内的 img 和悬停效果

javascript - 如何通过 VPN 打开 iframe 链接

php - 从 iframe 获取 php 变量

javascript - 完成后关闭 YouTube 视频 iframe 不工作

ruby-on-rails - 实例化YouTube_It gem Client,并获得了许多 token

jQuery 滚动到页面底部