有没有办法使用JavaScript在video中“寻找”某个时间?

我有一个带video的iframe,例如:

 

来源并不总是vimeo,它可以是YouTube,BrightCove,Hulu等。

有没有办法使用jQuery / JavaScript在video中的某个时间“寻找”? 例如,如果我想在video内部进入3:41,我是否可以编写代码来自动寻找那些没有API访问提供video的网站的时间?

当然。 您可以使用VideoJS。 您可能很难控制iFrame。 据说,您可以使用VideoJS嵌入各种video托管网站的video。

  

参考:

https://github.com/zencoder/video-js/blob/df41661f47201cfbc979b1fbba68fba3d67c06b0/dev/src/tech/youtube.js

http://videojs.com/

https://github.com/zencoder/video-js/blob/master/docs/api.md

除非您的网站还有http://player.vimeo.com的主机,协议和端口,否则您无法在iframedocument上运行任何代码。

不幸的是,并不总是。 如果您不知道video的来源是什么,则没有单一的解决方案可以在Flashvideo中寻找时间。

如果您遇到过HTML5video,可以尝试这样做: 加载时在特定位置启动HTML5video?