Ahojte, mám triedu na získanie ID videa YouTube, pomocou ktorého môžem to video zobraziť. Ďalej mi to podľa ID získa aj obrázok náhľadu videa. Chcem dosiahnuť to, aby niečo takéto fungovalo na ceknito.sk a mojevideo.sk. Neviem si s tým dať rady. Nevedeli by ste mi pomôcť? Ďakujem...
Kód:
<?php
class trieda_youtube
{
function _ZiskajIDVideaURL($url)
{
$p = explode('?v=',$url);
if(count($p) == 2)
{
$tmp = explode('&', $p[1]);
if(count($tmp)>1)
{
return $tmp[0];
}
else
{
return $p[1];
}
}
else
{
return $url;
}
}
function UkazVideo($videoid, $sirka=425, $vyska=350)
{
$videoid = $this->_ZiskajIDVideaURL($videoid);
return '<object width="'.$sirka.'" height="'.$vyska.'" type="application/x-shockwave-flash" data="http://www.youtube.com/v/'.$videoid.'"><param value="http://www.youtube.com/v/'.$videoid.'" name="movie"><p>Vas prehliadac nepodporuje flash. Stiahnite si ho na adrese <br> <a href="http://get.adobe.com/flashplayer/">http://get.adobe.com/flashplayer/</a></p></object>';
}
function ZiskajObr($videoid, $obrid=1)
{
$videoid = $this->_ZiskajIDVideaURL($videoid);
return "http://img.youtube.com/vi/$videoid/$obrid.jpg";
}
function UkazObr($videoid, $obrid=1, $alt = 'Video screenshot')
{
return "<img src='".$this->ZiskajObr($videoid, $obrid)."' width='130' height='97' border='0' alt='".$alt."' title='".$alt."'>";
}
}
?>