2011-03-11 4 views
19

HTML5 <video> 태그가 비디오를 역방향으로 재생해야합니까, 아니면 2 비디오 (앞으로 및 뒤로 재생)를 다운로드해야합니다. 사용자가 2 개의 비디오를 다운로드하지 못하도록하는 솔루션?HTML5 동영상을 역방향으로 재생할 수 있습니까?

+3

대부분의 압축 방식이 앞으로 재생한다고 가정하기 때문에 ** NO ** 방향으로 강하게 기울고 있습니다. – drudge

답변

15

HTML5 또는 자바 스크립트를 사용하지 않고도 많은 비디오 형식이 앞으로 재생되도록 설계된 streaming 형식입니다. 역방향으로 재생하려면 전체 스트림을 디코딩하고 메모리에 충돌을 피하기 위해 디스크에 각 원시 프레임을 저장 한 다음 프레임을 역방향으로 렌더링해야합니다.

적어도 한 사람 actually tried thatmplayer하지만, 그래서 적어도 원칙적으로 수행 할 수 있습니다 사용. 이 음의 값으로 설정하는 playbackRate 유효하지만

+1

Thanks @ Frédéric, 이제 2 개의 개별 비디오가 내 문제에 대한 더 나은 솔루션이라는 것을 알고 있습니다. – Ish

+0

하지만 여러 플레이어를로드하거나 현재 플레이어 비디오 소스를 변경하는 데 필요한 두 개의 별도 비디오 추가. 현재 플레이어 비디오 소스를 변경하면 로딩 시간이 걸립니다. –

+0

@Arham. 그러나 클라이언트에서이를 반전시키기 위해 전체 입력 스트림을 로컬로 버퍼링하는 것은 옵션이 아닙니다 (아직), 나는 두렵습니다. –

10
aMediaElement.playbackRate = -1; 

이 도구들은,이 기능을 지원하지 않을 수.

+2

Safari에서 MP4로 작업했지만 매우 어둡습니다 (동영상이 부드럽지 않았습니다). –

+3

현재 Chrome에 부정적인 playbackRate를 구현할 계획이 없습니다. https://code.google.com/p/chromium/issues/detail?id=33099 –

+2

현재 Firefox에서는 지원되지 않습니다. – commonpike

6

업데이트 방법으로 관리했습니다. 모든 프레임은 video.currentTime을 경과 한 시간으로 줄이고 지금까지 얻은 최상의 결과입니다.

+0

이것에 대한 좋은 예가 될 것입니다. –

관련 문제