javascript - 为视频添加章节链接

标签 javascript jquery html html5-video

我对 JavaScript 和 jQuery 相当陌生,但我的网页中有一个视频(视频标签),左侧有一堆链接。现在链接应该充当章节。

因此,如果我点击某个章节,视频应该跳转到视频中的特定时间。

有没有好的解决方案可以解决我的问题?

提前致谢

最佳答案

您可以使用 HTML 5 视频 api 及其 currentTime 属性来执行此操作。 通过此功能,您可以跳转到视频中的给定时间(以秒为单位)。

这是documentation .

你可以像这样使用它:

var myvideo = document.getElementById('myvideo'),
    chpt1 = document.getElementById('chpt1');

chpt1.addEventListener("click", function (event) {
    event.preventDefault();
    myvideo.play();
    myvideo.pause();
    myvideo.currentTime = 7; // or whatever
    myvideo.play();
}, false);

这是一个fiddle演示这一点,取自以下线程:html5 video button that takes video to specific time

关于javascript - 为视频添加章节链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21107796/

相关文章:

javascript - 有没有办法将 bootstrap 3.0 插件与 jQuery.noConflict() 一起使用?

html - flex 盒问题

html - 外部尺寸确定(CSS 内部和外部尺寸调整模块第 3 级)

javascript - 无法加载资源 : the server responded with a status of 404 (Not Found) angular js + ionic

javascript - 页面加载时如何应用过滤器?

javascript - 在带有设置选择器的变量的添加函数中使用 'this'

javascript - 按索引获取 <tr> 中的每个 <td>?

jquery - Accordion div 外的 Accordion 内容

javascript - 屏幕调整大小时重置切换(多种样式)

javascript - 更改数据时如何更新子元素?