有没有一种简单的方法可以使用javascript/jquery回放html视频元素?

有没有一种简单的方法可以使用javascript/jquery回放html视频元素?,javascript,html,jquery,video,rewind,Javascript,Html,Jquery,Video,Rewind,我有一段视频需要在网站上播放。我不能允许用户快进,但他们需要能够倒带。 我在这里修改了示例: 对下列事项: 您的浏览器不支持HTML5视频。 var video=document.getElementById(“myVideo”); 函数playOrPause(){ 如果(视频暂停){ 播放视频(); }否则{ pauseVideo(); } } 函数playVideo(){ video.play(); } 函数pauseVideo(){ video.pause(); } 函数倒带视频(){

我有一段视频需要在网站上播放。我不能允许用户快进,但他们需要能够倒带。 我在这里修改了示例:

对下列事项:


您的浏览器不支持HTML5视频。
var video=document.getElementById(“myVideo”);
函数playOrPause(){
如果(视频暂停){
播放视频();
}否则{
pauseVideo();
}
}
函数playVideo(){
video.play();
}
函数pauseVideo(){
video.pause();
}
函数倒带视频(){
//video.currentTime-=0.5;
video.playBackRate=-2;
video.play();
}    
视频由您提供

如何使用JS将“视频”元素倒带2秒

function Rewind() { 
var myVideo = document.getElementById("myVideo");
myVideo.currentTime = myVideo.currentTime -2; }
function FastForward() { 
var myVideo = document.getElementById("myVideo");
myVideo.currentTime = myVideo.currentTime +2; }

如何使用JS将“视频”元素快进2秒

function Rewind() { 
var myVideo = document.getElementById("myVideo");
myVideo.currentTime = myVideo.currentTime -2; }
function FastForward() { 
var myVideo = document.getElementById("myVideo");
myVideo.currentTime = myVideo.currentTime +2; }

如果“倒带”的意思是“向后跳几秒钟”,那么您的代码工作正常(如果您取消注释
video.currentTime-=0.5;
(我将其更改为1/2秒,只是为了在添加视频URL时进行测试),如果“倒带”的意思是“反向播放”-不太可能。是的,我的意思是反向播放。我相信你是对的。这是可能的,但并不容易。我在这里找到了一个工作示例:感谢这个解决方案,它确实将视频向后(或向前)移动了几帧,但我希望得到一个更像在dvr或dvd上倒带的解决方案。