javascript - 有没有办法使用 JavaScript 将 "seek"设置为视频中的某个时间?

标签 javascript jquery html video-streaming html5-video

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

<iframe src="http://player.vimeo.com/video/18150336" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

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

有没有办法使用 jQuery/JavaScript 来“寻找”到视频中的某个时间点?例如,如果我想在视频中到达 3 点 41 分,我是否可以编写代码来自动查找该时间,而无需对提供视频的网站进行 API 访问?

最佳答案

当然。您可以使用 VideoJS。您可能很难像您所说的那样控制 iFrame。据推测,您可以使用 VideoJS 嵌入各种视频托管网站的视频。

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

引用:

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

关于javascript - 有没有办法使用 JavaScript 将 "seek"设置为视频中的某个时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8663962/

相关文章:

javascript - 为什么它只适用于第一个按钮?

javascript - OpenLayers 不允许我添加 Popup

html - 尝试将移动屏幕的 Bootstrap 列中的元素居中(媒体查询)

php - CSS 错误?边距不适用/底部有空白

javascript - 通过 Quickblox 推送通知

c# - 在模式弹出窗口中将文本框添加到面板

jquery - 强制容器中的文本占据父元素的整个宽度

jquery - 需要根据 CheckBox 选中状态在切换 DiV 中设置 CssClass

javascript - 使用 JQuery 时如何首先加载 AngularJS

用于带一个点或不带点的有效正数和负数的 JavaScript