네이버 영상 등록 게시판 썸네일

네이버 영상 등록 게시판 썸네일

QA

네이버 영상 등록 게시판 썸네일

답변 1

본문

유튭 게시판 스킨들은 많은데 네이버는 없다보니... 유튭영상스킨을 기반으로 해서 네이버 영상 url에서 영상의 id 값만 가지고 와서 영상출력하는 데까지는 구현했습니다...;;

 

그런데 리스트에서 썸네일이 문제인데....

 

네이버영상을 가져올 때 썸네일은 어떤식으로 처리하시나요...??

 

https://sir.kr/g5_skin/28815

이 스킨에서 네이버 썸네일 가져오는 부분만 가져와서 추가했는데... 잘 안되네요;;

 

위 스킨은 xml 파싱을 해서 xml 페이지에 있는 thumbnail_url 데이터만 가져와서 뿌려주는거 같은데...

 

thumbnail_url 을 못가져오고 있습니다ㅠㅠㅠ

 

리스트 스킨 파일에서 


// 상단에 네이버 영상 썸네일을 가져올 함수 추가
if ( ! function_exists( 'get_movie_thumb' ) )
{
    function get_movie_thumb( $movieid )
    {
        $xml = simplexml_load_file("https://tv.naver.com/oembed?url=https://tv.naver.com/v/".$movieid."&format=xml");
        $movie_frame = $xml->html;
        $movie_img = $xml->thumbnail_url;
 
        return $movie_img;
    }
}
 
......
 
// 썸네일 불러올 곳
if( strpos($view['link'][1], 'youtube') !== false ) {
    $ytbLink = parse_url($list[$i]['link'][1]); // 200403 링크에 등록된 유튜브 링크를 가져옴
    parse_str($ytbLink['query']); // 200403 유튜브링크에서 파라미터를 가져옴
    $img_content = '<img src="'.get_yt_thumb('https://youtu.be/'.$v, 'maxres').'" alt="'.$list[$i]['subject'].'">';
}else{
    $ytbLink = explode('/', $list[$i]['link'][1]);
    $v = array_pop($ytbLink);

    echo get_movie_thumb($v);
    // $img_content = '<img src="'.get_movie_thumb($v).'" alt="'.$list[$i]['subject'].'">';
}

 

get_movie_thumb($v) 하면 thumbnail_url 이 리턴돼야하는데...

 

아무것도 안되고 있습니다..ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 73
© SIRSOFT
현재 페이지 제일 처음으로