如何:YouTube API 在开始播放时触发 Javascript 事件
HOW: YouTube API to fire Javascript event when Start Playing
我正在使用方法将YouTube视频嵌入我的网站。
我需要在访问者看到我的视频时触发JavaScript函数。
基本上,我的视频是基于教程的。我想在访问者看到视频时触发反馈表单。
我不确定何时以及如何触发事件??!!在视频的开头或结尾。
请帮帮我。
查看 YouTube API for JavaScript:
显示无版式播放器的 HTML 网页必须实现名为 onYouTubePlayerReady 的回调函数。当播放器完全加载并且 API 准备好接收调用时,API 将调用此函数"。可能的状态包括:
onStateChange每当玩家的状态更改时,都会触发此事件。可能的值包括未开始 (-1)、结束 (0)、正在播放 (1)、暂停 (2)、缓冲 (3)、视频提示 (5)。首次加载 SWF 时,它将广播一个未启动的 (-1) 事件。当视频被提示并准备好播放时,它将广播视频提示事件 (5)。
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}
function onytplayerStateChange(newState) {
alert("Player's new state: " + newState);
}
相关文章:
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 在同一个javascript事件处理程序中调用不同的函数
- Javascript事件;在新选项卡中打开”;
- 存在每个时间元素的javascript事件
- Javascript事件.锚的目标问题
- 带有参数的Javascript事件处理程序
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- firefox中的Javascript事件范围问题
- Firefox中的JavaScript事件参数
- 在动态加载的PHP表单上放置JavaScript事件
- 如何在Javascript事件上从JSNI设置GWTClass字段
- Javascript事件发射器一次处理多个事件
- 在下拉式javascript事件监听器中选择时触发事件
- 在javascript中导入xlsx文件时,如何手动强制javascript事件
- 显示触发的JavaScript事件
- 正在取消IE11中的JavaScript事件
- 页面卸载期间的JavaScript事件循环
- 存在其他参数时访问Javascript事件
- 阻止Javascript事件影响子元素
- 如何在事件处理程序中获取 javascript 事件对象