video.google.com -> thumbnail
2 naročnika
2 naročnika
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
Jah sem pozabil prilepit link...
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)