2012-02-15 3 views

답변

2

여기 당신이 젠드 프레임 워크의 GData에 유튜브 클래스를 사용하여 비디오의 이미지 URL을 얻을 수있는 방법의 예입니다. 당신이 getVideoThumbnails을 볼 수 있듯이

<?php 
$yt = new Zend_Gdata_YouTube(); 
$query = $yt->newVideoQuery(); 
$query->videoQuery = 'cat'; 
$query->startIndex = 10; 
$query->maxResults = 20; 
$query->orderBy = 'viewCount'; 

$videoFeed = $yt->getVideoFeed($query); 

foreach ($videoFeed as $videoEntry) : ?> 
    <div class="video"> 
     <span>Title: <?php echo $videoEntry->getVideoTitle();?><span><br /> 
     <span>Description:<?php echo $videoEntry->getVideoDescription();?> </span> <br/> 
     <?php $videoThumbnails = $videoEntry->getVideoThumbnails(); ?> 
     <img alt="video-thumbnail" src="<?php echo $videoThumbnails[0]['url'];?>" /> 
    </div> 
<?php endforeach; ?> 

() 메소드는 당신에게 내 그 영상과 자신의 URL에 대한 작은 이미지의 배열을 제공합니다. 희망이 도움이됩니다.

1

Youtube API를 직접 처리하는 대신 GData 클래스를 사용해 보셨습니까? zend 프레임 워크 패키지에 번들 된 공식 클래스를 사용하는 것이 좋을 것입니다. 비디오 피드에서 특정 데이터를 쉽게 가져올 수 있기 때문입니다. http://framework.zend.com/manual/en/zend.gdata.youtube.html

+0

과 같은 것보다 작은 것으로 생각합니다. 예를 들어 나를 도울 수 있습니까? ID 또는 이미지 미리보기 이미지를 얻을 수있는 방법을 모르겠습니다. – acctman

0

다음은 Youtube 비디오 및 재생 목록을 포함하기위한 멋진 PHP 클래스입니다. 미리보기 이미지와 동영상과 관련된 기타 모든 정보/요소를 제공합니다.

PHP Youtube Class

관련 문제