public function getData($parsed) { $video_id = $parsed['video_id']; $xml = videolist_fetch_xml('http://blip.tv' . $video_id . '?skin=rss'); if (!$xml) { return array('title' => '', 'description' => ''); } return array('title' => (string) current($xml->xpath('/rss/channel/item/title')), 'description' => strip_tags(current($xml->xpath('/rss/channel/item/blip:puredescription'))), 'thumbnail' => (string) current($xml->xpath('/rss/channel/item/media:thumbnail/@url')), 'embedurl' => (string) current($xml->xpath('/rss/channel/item/blip:embedUrl'))); }
public function getData($parsed) { $video_id = $parsed['video_id']; $xml = videolist_fetch_xml("http://www.metacafe.com/api/item/{$video_id}"); if (!$xml) { return array('title' => '', 'description' => ''); } return array('title' => (string) current($xml->xpath('/rss/channel/item/title')), 'description' => strip_tags(current($xml->xpath('/rss/channel/item/description'))), 'thumbnail' => (string) current($xml->xpath('/rss/channel/item/media:thumbnail/@url')), 'embedurl' => (string) current($xml->xpath('/rss/channel/item/media:content/@url'))); }
public function getData($parsed) { $video_id = $parsed['video_id']; $xml = videolist_fetch_xml("http://vimeo.com/api/v2/video/{$video_id}.xml"); if (!$xml) { return array('title' => '', 'description' => ''); } $videos = $xml->children(); $video = $videos[0]; return array('title' => (string) $video->title, 'description' => strip_tags($video->description), 'thumbnail' => (string) $video->thumbnail_medium); }
public function getData($parsed) { $video_id = $parsed['video_id']; $xml = videolist_fetch_xml('http://giss.tv/dmmdb//rss.php'); $data = array('title' => '', 'description' => ''); if ($xml) { foreach ($xml->xpath('/rss/channel/item') as $item) { if ($item->link === 'http://giss.tv/dmmdb//contents/' . $video_id) { $data['title'] = (string) $item->title; $data['description'] = strip_tags($item->description); $data['thumbnail'] = (string) $item->thumbnail; break; } } } return $data; }