注:我是愚蠢的,错过了问题的一个不平凡的一部分,所以,以下是针对iOS的目的
谷歌搜索了一会儿很没用,我发现下面的代码解释上沿如何支持HTML5视频的反向播放基于WebKit浏览器:
function speedup(video, direction) {
if (direction == undefined) direction = 1; // or -1 for reverse
if (video.playbackRate != undefined) {
video.playbackRate = direction == 1 ? 2 : -2;
} else { // do it manually
video.setAttribute('data-playbackRate', setInterval ((function playbackRate() {
video.currentTime += direction;
return playbackRate; // allows us to run the function once and setInterval
})(), 500));
}
}
function playnormal(video) {
if (video.playbackRate != undefined) {
video.playbackRate = 1;
} else { // do it manually clearInterval(video.getAttribute('data-playbackRate’)); }
}
来源:http://net.tutsplus.com/tutorials/html-css-techniques/html5-audio-and-video-what-you-must-know/
您需要在HTML5视频对象传递给SPEE dup函数,但随后又是功能可能被还原成以下(我没有测试此然而,这是一个iPad特定功能):
function reverseVideo(video) {
video.playbackRate = -1;
}
随意玩耍,并寻找更多的信息,在html5视频元素上:)
你可能会在服务器上存储一个正常和颠倒的视频副本,并在它们之间切换? – Mihai
我也试过。虽然转换速度比我预想的要快,但视频下降,出现quicktime徽标等等。我需要它是一个无缝切换。 –
你解决了这个问题吗?详细视频的时间有多长,你可以将它切成一系列图像,并将其拖动到画布对象上而不是