video.google.com -> thumbnail

Ali je kdo od vas že parsal XML od video.google.com da bi pridobil thumbnail?

Jaz sem sedaj prišel nekako tako daleč, da za video generiram povezavo na njegov XML.

Kako pa bi sedaj pridobil sliko iz tega XML-a pa mi nikakor ne gre.

Poizkusil sem že s tem: LINK
ampak mi nekako ne rata...

Trenutna koda pa po zgornjem napotku pa je:

$video = substr( strstr( $url, 'docid=' ), 3 ) ;    
$video = explode( '&', $video);
$video = $video[0];
$match = 'http://video.google.com/videofeed?doc'.$video.''; //Tukaj dostopam do XML
$match = array();
preg_match("/media:thumbnail url=\"([^\"]\S*)\"/siU",$XML_SOURCE,$match);
$thumbnail = $match[1][0];

pri čemer je $video URL povezava do videota.

lp, mitja

3 odgovori

Prilepi link kjer je pot oz. filename od slike, pa ti bomo lahko pomagal

Jah sem pozabil prilepit link...

LINK - XML

Potrebujem pa od url=" dalje pa do " :

<media:thumbnail url="http://3.gvt0.com/ThumbnailServer2?app=vss&contentid=5d53b64f1d3b81d7&offsetms=775000&itag=w320&hl=sl&sigh=__N_urN8rVEIQy-omX8o__ut4zXzc=" width="320" height="240" />
$subject = '<media:thumbnail url="http://3.gvt0.com/ThumbnailServer2?app=vss&contentid=5d53b64f1d3b81d7&offsetms=775000&itag=w320&hl=sl&sigh=__N_urN8rVEIQy-omX8o__ut4zXzc=" width="320" height="240" />';
if (preg_match('/url="(.*?)"/', $subject, $res)) {  
    echo $res[1];
}

za celoten XML pa:

preg_match('/media:thumbnail url="(.*?)"/', $subject, $res)
1