19. 8. 2012

Přehrání části (úseku) YouTube videa

V některých videích může být zajímavá (podstatná) jen jejich část. Pomocí jednoduché úpravy kódu pro vložení přehrávače YouTube do webových stránek, lze docílit toho, aby se video přehrálo jen do nebo od určitého okamžiku. Případně je také možné nastavit určitý časový úsek, který se má přehrát.

1. Na YouTube si vygenerejume kód pro vložení YouTube přehrávače do webových stránek (viz obrázek)

Příklad kódu pro vložení YouTube přehrávače do stránek:

<iframe width="480" height="360" src="http://www.youtube.com/embed/KodVidea" frameborder="0" allowfullscreen"></iframe>

2. Určení počátečního okamžiku přehrání videa

Čas, od kterého se video má přehrát, lze určit pomocí parametru START, který se dopíše mezi kód videa a uvozovky. Mezi kód videa a parametr START se napíše znak ?. Okamžík, od kterého se video má přehrát, se udává v sekundách. Pokud tedy například chceme, aby se video přehrálo OD 82. sekundy, bude vypadat kód pro vkládaný přehrávač YouTube takto:

<iframe width="480" height="360" src="http://www.youtube.com/embed/KodVidea?start=82" frameborder="0" allowfullscreen></iframe>

3. Určení koncového bodu, po který se video má přehrát:

V případě, že video budeme chtít přehrát od jeho začátku po určitý čas, zadáme parametr END. Čas se opět zadává v sekundách. Kód pro vložení videa, které se přehraje od začátku DO 82. sekundy, bude vypadat takto:

<iframe width="480" height="360" src="http://www.youtube.com/embed/KodVidea?end=82" frameborder="0" allowfullscreen></iframe>

4. Určení časového úseku, který se má přehrát

Pokud chceme z videa přehrát pouze jeho část (např. od 82. sekundy po 128. sekundu), zkombinujeme zadání parametrů START a END:

<iframe width="480" height="360" src="http://www.youtube.com/embed/KodVidea?start=82&end=128" frameborder="0" allowfullscreen></iframe>

Ukázka na závěr:

Ve vkládaném videu se má přehrát pouze část závodu od startu (tj. od 150 s) po cíl (tj. 180 s). Kód pro vložení přehrávače získaný na YouTube má tvar:

<iframe width="480" height="400" src="http://www.youtube.com/embed/kyAyFRXkS5o" frameborder="0" allowfullscreen></iframe>

Upravený kód má tvar:

<iframe width="640" height="400" src="http://www.youtube.com/embed/kyAyFRXkS5o?start=150&end=180" frameborder="0" allowfullscreen></iframe>

Video: Ukázka přehrání části videa od 150 s do 180 s
Použité video: Usain Bolt wins Men's 100m - 51st Ostrava Golden Spike (YouTube kanál: mikebascombe)


Další informace o vkládání videí z YouTube jsou uvedeny v YouTube API Blogu.

1 komentář:

  1. Existuje nějaká podobná úprava pro sdílení videa z youtube na sociální sítě, pls? Vím, že jde jednoduše nastavit, kdy se video spustí, ale nejsem schopna přijít na tvar, který by to v konkrétním okamžiku zastavil. Moc díky.

    OdpovědětVymazat