2016-06-22 15 views
0

Ich versuche HTML 5 Video auf Seite Last mit Folge zu puffern:HTML 5 Video nicht Puffer voll auf Seite laden

<video width="320" height="240" id="myVid" controls="controls" preload="auto"> 
    <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4"> 
    <object data="" width="320" height="240"></object> 
</video> 

aber Video bekommt Puffer nur 40 bis 50% beim Laden der Seite, ohne zu spielen und stecken . Ich möchte beim Laden der Seite das volle Video puffern und dann abspielen.

-Link: http://codepen.io/anon/pen/XKNeYQ

+0

Mögliches Duplikat von [Another: Erzwinge Chrome, MP4-Video vollständig zu puffern] (http://stackoverflow.com/questions/18251632/another-force-chrome-to-fully-buffer-mp4-video) – Turnip

+0

Listen for [ 'capepthrough'] (https://developer.mozilla.org/en-US/docs/Web/Events/canplaythrough) Ereignis – Rayon

+0

Ich habe versucht, preload =" auto ", die meine Anforderung nicht erfüllt. Ich weiß nicht, wie man caplaythrough dafür benutzt. –

Antwort

0

Der Browser selbst, wie viel zu vorzuladen entscheidet. Du kannst das nicht ändern. Werfen Sie einen Blick auf die Tabelle here für weitere Informationen. Einige Browser haben ein Zeitlimit, andere eine Größenbeschränkung. Die einzige andere Möglichkeit besteht darin, einen benutzerdefinierten Videoplayer zu verwenden, der Ihre Anforderungen unterstützt.