如何在不使用youtube / google api的情况下检测视频当前是否在页面中播放

时间:2012-06-03 23:27:33

标签: javascript jquery

情况:我有一个页面,显示我们的成员提交的帖子(新闻)流。我在这个页面中有一个setInterval(),如果用户空闲x秒,它会每隔x秒刷新一次。

最近我添加了视频帖子,用户可以点击某个项目,视频会立即开始在页面中播放(到目前为止,我只使用youtube iframe)。

问题:我的自动刷新有时刷新新闻内容,同时用户正在观看视频并“闲置”......导致视频关闭,内容重置......等等。意思是,用户将放弃他/她在视频中的位置,并且必须重新开始。

我的问题:如何检测此页面是否至少有一个当前正在播放的视频?我想用它来决定是否应该自动刷新。

注意:我目前不赞成使用自定义播放器或google / youtube js api,因为很快我将添加对其他服务(如vimeo,56.com等)的视频的支持。

问题改述:是否有“通用”javascript或jquery方法来检测视频当前是否在文档或窗口中播放?

谢谢!

0 个答案:

没有答案