javascript - 使用 YoutubeAPI 播放 youtube 视频直到特定时间并暂停

标签 javascript api youtube-javascript-api

有没有办法使用 Youtube API 播放视频直到视频中的某个点然后暂停?

最佳答案

我修改了 YouTube Player API Reference for iframe Embeds 中的代码在一定秒数后暂停播放。

Demo

代码通过等待 onPlayerStateChange 事件来工作。当事件触发时,它会检查事件以查看它是否是 PLAYING 事件。如果是,它会计算从当前时间(getCurrentTime() 方法)到所需暂停点(硬编码为 stopPlayAt 变量)的剩余时间。它设置一个 Javascript 计时器来等待该差异,然后向 API 传递一个命令以暂停视频。

关于javascript - 使用 YoutubeAPI 播放 youtube 视频直到特定时间并暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14152415/

相关文章:

javascript - 如何禁用 Google 表单 iframe 的默认浏览器消息 “are you sure you want to leave this page”?

加载jar文件时找不到Java类

javascript - 播放 YouTube 播放列表时新视频开始时触发事件

javascript - 通过GET请求获取YouTube播放列表的所有视频ID

Youtube 嵌入式播放器 - 最后不显示推荐(视频)?

javascript - 为所有元素解构数组内的对象属性

javascript - 如何阻止 Google 使用 Javascript 加载的问候语用作元描述

javascript - 切换滑动按钮在数据表中丢失位置

javascript - API 身份验证如何仅使用 javascript 上的公钥?

iphone - 我可以从 native iPhone 应用程序使用 Google AJAX Feed API REST 接口(interface)吗?