我怎么知道什么时候YouTube视频暂停或完成
How do I know when a YouTube video has paused or finished?
我通过YouTube数据API将视频拉到网站上,并希望在视频暂停或完成时注册回调。一旦这些操作发生,是否会触发事件?是否有一种方法可以检测视频是否已经暂停或完成?
订阅事件
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}
function onytplayerStateChange(newState) {
alert("Player's new state: " + newState);
}
关于https://developers.google.com/youtube/js_api_reference#SubscribingEvents的更多信息
相关文章:
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 在内联颜色框中加载mediaelementjs,在关闭时暂停视频
- 我正在从API提取一个包含视频的Object标签.如何在javascript中暂停视频
- 如何在一定时间后暂停视频?video.js
- 是否可以间隔暂停视频,并请求验证码以继续播放
- 如何在 jQuery 中播放和暂停视频
- 无法在移动设备中通过 jquery 暂停视频
- 使用 JQuery/JavaScript 暂停视频播放
- JQuery 从第二个零开始播放 html5 视频,但如果用户暂停视频,则保留当前帧
- 使用 .play() 通过按回车键播放/暂停视频
- 如何在没有控件的情况下暂停视频.js视频
- 如果当前时间 >= 2,则暂停视频
- 如何在接听电话时暂停视频播放
- 播放其他视频时暂停视频-关闭后继续
- 如何暂停视频时,焦点离开我的网页(html5)
- 点击firefox播放/暂停视频
- 使用播放和暂停视频
- 使用.animate() [JavaScript]暂停视频进度条
- Html5视频-点击屏幕播放/暂停视频
- 用firstChild暂停视频