使用YoutubeAPI播放youtube视频,直到特定时间和暂停

Mas*_*son 5 javascript api youtube-javascript-api

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

thi*_*der 8

我修改了iframeYouTube播放器API参考中的代码嵌入在一定秒数后暂停播放.

Demo

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