2013-08-05 4 views
2

저는 HTML5 모드로 FlowPlayer를 사용하여 mp4 비디오를 재생하고 있습니다. 그러나 플레이어는 선택한 비디오가 재생되기 전에 완전히로드 될 때까지 기다리는 것 같습니다. FlowPlayer의 Flash 버전에서 비디오를 버퍼링/스트리밍하는 방법이 있다는 것을 읽었습니다. 그러나 많은 방문객이 iPhone 또는 iPad를 사용하고 있기 때문에 플래시 방식을 사용하고 싶지 않습니다. 서버에서 나머지를 다운로드하면서 표준 FlowPlayer를 사용하여 비디오를 재생하는 방법이 있습니까?버퍼링을 사용하여 FlowPlayer에서 즉시 비디오를 재생할 수 있습니까?

내 코드는 현재 다음과 같습니다

<div class="player" data-engine="flash" style="width: 500px;"> 
    <video> 
    <source type="video/mp4" src="url/to/video/source.mp4" /> 
    </video> 
</div> 

내가 "데이터 엔진"속성을 드롭해야합니까? 어떤 도움 :)에 대한

감사

답변

3

이 있으며, Flowplayer의 HTML5 버전을 사용하고 전용 데이터 엔진을 제거 HTML5 = "플래시"고수, 또는 "HTML5"로 교체 할 경우 (조심해라, 풀 플래시 버전의 FlowPlayer도있다).

버퍼링에 대해 FlowPlayer는 재생을 클릭 할 때 비디오를로드하지만 비디오가 완전히로드 될 때까지 기다리지 않습니다. 읽을 수있는 청크가있는 즉시 비디오가 재생됩니다.

있으며, Flowplayer 플래시로 다시 HTML5 비디오 태그를 사용하고 폭포도 데이터 엔진 '으로 = "플래시"`기본적으로
<div class="player" style="width: 500px;" preload="true"> 
    <video> 
    <source type="video/mp4" src="url/to/video/source.mp4" /> 
    </video> 
</div> 
+1

때 HTML5 :

는 당신이 시도 할 수있는 것은 "프리로드"속성 (http://flowplayer.org/docs/#video-attributes)입니다 동영상은 지원되지 않습니다. – SSpoke

+1

차이점은 다른 쪽보다 먼저 오는 차이입니다. 데이터 엔진에 설정된 렌더링 엔진이 먼저 사용되고, 실패하면 FlowPlayer가 다른 엔진으로 폴백합니다. – noKid