Как получить эскизы видео, загруженного на Youtube, используя API данных Youtube в CakePHP - PullRequest
0 голосов
/ 16 июля 2010

У меня есть приложение, в которое я вручную загружал видео с помощью API данных Youtube.

Работает нормально.

Но теперь я хочу отображать эскизы видео, загруженного моими пользователями вмое приложение.

Я много пробовал для этого с getVideoThumbnails(), но не могу получить videoEntry объект недавно загруженного видео.

Это мой код:

$yt = new Zend_Gdata_YouTube($httpClient,$applicationkey,null,$developerkey);

$videoEntry = $yt->getVideoEntry('the0KZLEacs');

$videoThumbnails = $videoEntry->getVideoThumbnails();

  foreach($videoThumbnails as $videoThumbnail) {

    echo $videoThumbnail['time'] . ' - ' . $videoThumbnail['url'];
    echo ' height=' . $videoThumbnail['height'];
    echo ' width=' . $videoThumbnail['width'] . "\n";
  }

Здесь the0KZLEacs - это идентификатор загруженного видео.

Есть идеи?

Заранее спасибо ...

1 Ответ

1 голос
/ 16 июля 2010

Попробуйте:

http://i3.ytimg.com/vi/<?php echo $video_id; ?>/default.jpg

Где $video_id - идентификатор вашего видео на YouTube.

...