Youtube javascript api onStateChange并不总是有效
Youtube javascript api onStateChange doesn't always work
正如你在我的网站上看到的http://www2.outofscopes.com/test/index.html
我正在尝试通过提醒 youtube API 来通知我onStateChange
的任何事件。 使用以下函数:
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
videoId: '-cSFPIwMEq4',
events: {
'onStateChange': function (event) {
alert(event.data);
}
}
});
}
但是在chrome和Firefox(主要是Firefox(中,它仅在重新加载页面时偶尔发出警报。
为什么会这样呢?
你可以试试这个。 http://jsfiddle.net/NrHdq/
<iframe src="http://www.youtube.com/embed/-cSFPIwMEq4" onload="floaded()" title="YouTube video player" id="player" allowfullscreen="" frameborder="0" height="400" width="900"></iframe>
<script>
//onYouTubePlayerAPIReady
function floaded() {
player = new YT.Player('player', {
videoId: '-cSFPIwMEq4',
events: {
'onStateChange': function (event) {
alert(event.data);
}
}
});
}
</script>
</body>
相关文章:
- Javascript袖珍参考,第121页:这是怎么回事;猴子补丁”;方法应该有效
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- Rails将JavaScript对象存储到Model的有效方式
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 外部链接的Javascript文件赢得't执行,但函数有效
- 如何有效地创建多维javascript数组
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何在javascript中将字符串转换为有效日期
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 将javascript数组中的项移动到特定位置的有效方法
- Javascript:字符串中有效的基于数组的替换
- Javascript下载在firefox中停止,但在Chrome中有效
- slack files.upload-如何从javascript/jQuery将文件作为有效负载发送
- 跨浏览器的有效 JavaScript 名称
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- 我的开关结构似乎有效(JavaScript 控制结构)
- 检查二进制搜索树是否为有效javascript
- Typescript字典编码的有效Javascript字典函数到类
- 我必须遵循什么规则来编写没有分号的有效Javascript ?
- 使用对象文字表示法创建对象的有效Javascript语法是什么?