2012-07-09 2 views
0

안녕하세요 재생 목록에서 YouTube 동영상 브라우저를 만들었으므로이 페이지에서 현재 진행률을 볼 수 있습니다. 그래도 내가 도움이 필요한 몇 가지!YouTube PHP 동영상 브라우저 API : 미리보기 이미지가 표시되지 않고 최근 이미지로 정렬됩니까?

  1. 미리보기 이미지가 표시되지 않으며 동영상이 있습니다 (마우스를 올려 놓으면 제목이 표시됨).
  2. 어떻게 가장 최근에 비디오를 주문할 수 있습니까? 그것은 현재 반대 다.

도움말을 크게 평가했습니다. 결국처럼 보일 무슨의 시각 : i.stack.imgur.com/xKpVg.png

코드는 현재 :

<style type="text/css"> 
#videos{background:gray;width:299px} 
#videos a:hover 
</style> 

<div id="videos"> 
<?php get_playlists(); ?> 
</div> 

<?php 

function get_playlists(){ 
$data = file_get_contents("http://gdata.youtube.com/feeds/api/playlists/C82EBDAC0429B6A2?max-results=12"); 
$xml = simplexml_load_string($data); 

foreach($xml->entry as $playlist){ 
    $media = $playlist->children('http://search.yahoo.com/mrss/'); 
    $attrs = $media->group->thumbnail[0]->attributes(); 
    $thumb = $attrs['url']; 
    $attrs = $media->group->player->attributes(); 
    $video = $attrs['url']; 
    $title = $media->group->title; 

$url = $video; 
parse_str(parse_url($url, PHP_URL_QUERY), $my_array_of_vars); 
$vid_Id = $my_array_of_vars['v']; 

$thumbnail .= '<div style="float:left; cursor:pointer;"> 
<a href="/tutorials/view_tutorial.php?id=' . $vid_Id . '"> 
<img src="' .$thumb . '" title="' . $title . '" width="74" height="42" 
</a> 
</div>'; 

    } 

    print $thumbnail; 
} 

?> 

답변

0

귀하의 이미지 img 태그는 src에 = A 누락 속성.

<img src"' .$thumb . '" title="' . $title . '" width="74" height="42" 

내가 따라 파일을 업데이트했습니다, 아 감사합니다

<img src="' .$thumb . '" title="' . $title . '" width="74" height="42" 
+0

이어야한다. 가장 최근의 비디오를 먼저 표시하도록 스크립트를 변경하는 방법을 알고 있습니까? – cbg

+0

나는 그것이 가능하다고 생각하지 않는다. 어쨌든 너는 원하는 방식이 아니다. 게시 된 날짜가있는 배열에 모든 비디오를 추가 한 다음 PHP로 주문해야합니다. 그러나,이 질문의 범위 밖의 thats - 당신은 이것을 받아 들여야하고 더 많은 도움을위한 새로운 질문을 열어야한다 :) –

+0

어쨌든 당신의 도움을 주셔서 감사합니다! 조금 더 나아 졌어! – cbg