我对JavaScript和jQuery相当陌生,但我在我的网页上有一个视频(视频标签),左侧有一堆链接。现在这些链接应该像章节一样起作用。将章节链接添加到视频
所以,如果我点击某一章,视频应跳转到视频中的特定时间。
有没有一个很好的解决方案可以解决我的问题?
在此先感谢
我对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
谢谢你的帮助 - 解决得非常好;) – user3192978
想要的东西你发现了与此相关的 –
显示你的代码,你尝试过,直到什么现在 – Ashish
为什么你不能只使用任何服务器端脚本语言,并传递视频的ID,从数据库拉视频路径,并在同一页上播放视频 – Ashish