0

zend でビデオ プレイリストを表示しようとしていますが、プレイリスト情報をキャッチした後、サムネイルまたはサムネイルの URL を見つけるために何をしなければならないかわかりません。

これが私のコードです:

require_once 'Zend/Loader.php'; // the Zend dir must be in your include_path
Zend_Loader::loadClass('Zend_Gdata_YouTube');

 $yt = new Zend_Gdata_YouTube();
 $playlistListFeed = $yt->getPlaylistListFeed('admaltais');

 //step 1: show the playlist name and his URL
 foreach ($playlistListFeed as $playlistEntry) 
 {
    echo $playlistEntry->title->text . "</br></br>";
    echo $playlistEntry->getPlaylistVideoFeedUrl() . "</br></br>";
 }


 //step 2: parse the playlist
 $feedUrl = $playlistEntry->getPlaylistVideoFeedUrl();
 $playlistVideoFeed = $yt->getPlaylistVideoFeed('http://gdata.youtube.com/feeds/api/playlists/B15D7FD35D3814A5');

 foreach ($playlistVideoFeed as $playlistVideoFeedEntry) 
 {
   echo $playlistVideoFeedEntry->title->text . "</br></br>";
   //here i want to retrieve the infos
   //var_dump($playlistVideoFeedEntry);
 }
4

1 に答える 1

0

サムネイル URL の取得に関しては、http://markmail.org/message/heekjb62yxf4skut のgetMediaArray()関数を参照してください

コードに基づいて、次のようにします。

$media = getMediaArray($playlistEntry);
$thumbnail = isset($media['thumbnail']) ? $media['thumbnail'] : false;

それは私にとってはうまくいきました。より良い方法があるかどうかはわかりませんが、これが今のところ見つけることができる最高のものでした.

于 2012-10-01T17:44:49.343 に答える