有没有办法使用JavaScript在视频中"寻找"某个时间?

She*_*lam 3 javascript jquery html5 video-streaming html5-video

我有一个带视频的iframe,例如:

<iframe src="http://player.vimeo.com/video/18150336" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

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

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

edw*_*arp 6

当然.您可以使用VideoJS.您可能很难控制iFrame.您可以使用VideoJS嵌入各种视频托管网站的视频.

<script>
VideoJS.DOMReady(function() {
var player = VideoJS.setup("current_video");
player.play();
player.currentTime(666);
});
</script>
Run Code Online (Sandbox Code Playgroud)

参考:

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