注:我是愚蠢的,錯過了問題的一個不平凡的一部分,所以,以下是針對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徽標等等。我需要它是一個無縫切換。 –
你解決了這個問題嗎?詳細視頻的時間有多長,你可以將它切成一系列圖像,並將其拖動到畫布對象上而不是