Autor | Zpráva | ||
---|---|---|---|
Matthew Cook Profil |
#1 · Zasláno: 13. 3. 2018, 17:49:22
Zdravím,
Mám dotaz, ohledne videa. Mám stránku kde jsou tři videa, mám je nahrané přímo na hostingu u sebe. Nejsou tedy linkované na youtube apod. Každé video má cca 30mb. A ted k problému. Pokud někdo přistoupí na web začnou se videa okamžite nahrávat a užírát rychlost načtení stránky. Proto se chci zeptat zda se tomu dá zamezit a pokud uživatel chce video videt kliknout pro play a terpve potom začne načítat do paměti. Protože pokud někdo vlastní pomalejší internet tak mě zastřělí a nedej bože zda má mobilní a FUP. <!-- Video --> <div class="col-md-4"> <video controls id="video1" preload="metadata" poster="images/1.jpg" width="100%"> <source src="video/1.mp4"> </video> <h4>Lorem Ipsum Dolor</h4> </div> Děkuji za radu. |
||
Trejpa Profil |
#2 · Zasláno: 13. 3. 2018, 18:10:08
Matthew Cook:
Co zkusit atributu preload nastavit jinou hodnotu, například none? |
||
Radek9 Profil |
Matthew Cook:
On se zrovna tenhle atribut může v různých prohlížečích chovat různě: „The specification does not force the browser to follow the value of this attribute; it is a mere hint.“ Takže v tomhle případě je nejjistější ten element do stránky vůbec nevkládat a až po kliknutí na tlačítko ho vytvořit (třeba pomocí JS nebo jako přesměrování v rámci iframu). |
||
TomJS Profil * |
#4 · Zasláno: 15. 3. 2018, 15:28:31
Matthew Cook:
Nedávno jsem asi něco podobného řešil pro youtube videa: prosba o lazy loading youtube videí včetně daných parametrů Řešení v článku na jecas.cz fungovalo báječně, a sice tak, že se defaultně zobrazoval obrázek, a teprve po najetí kurzoru myši/dotyku na mobilu se stáhlo a spustilo video. |
||
Časová prodleva: 6 let
|
0