뷰페이지에 카카오 TV재생 및 네이버 TV 질문드립니다.

뷰페이지에 카카오 TV재생 및 네이버 TV 질문드립니다.

QA

뷰페이지에 카카오 TV재생 및 네이버 TV 질문드립니다.

답변 1

본문

카카오 tv 가 주소가 상당히 여러개더라구요;

view.skin.php 에


else if(preg_match("/tv.kakao.com/", $view['wr_10'])) {
                    $videoId = get_kakaoid($view['wr_10']);
                    if(strpos($view['wr_10'], "livelink") !== false) { // 라이브라면
                        $co_media = "<iframe class='iframe_video' width='$movie_width' height='$movie_height' src='//tv.kakao.com/embed/player/livelink/$videoId' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";
                    } else { // 클립이라면
                        $co_media = "<iframe class='iframe_video' width='$movie_width' height='$movie_height' src='//tv.kakao.com/embed/player/cliplink/$videoId' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";
                    }
                    
                }

아래와 같은 소스를 넣구요.

(물론 글쓸때 wr_10 필드에 동영상 주소를 받습니다)

 

get_kakaoid 얻는 함수는


function get_kakaoid($url) {
    $id = str_replace("https://tv.kakao.com/channel/", "", $url);
    $id = str_replace("https://tv.kakao.com/channel/", "", $id);
    if(strpos($id, "livelink") !== false) { // 라이브라면
        $id = explode("/livelink/", $id);
        $id = $id[1];
    } else if(strpos($id, "cliplink") !== false) {
        $id = explode("/cliplink/", $id);
        $id = $id[1];
    } else {
        $id = explode("/v/", $id);
        $id = $id[1];
    }
    
    $id = str_replace("https://tv.kakao.com/", "", $id);
    $id = str_replace("http://tv.kakao.com/", "", $id);
    return $id;
}

이렇게 했는데..

이게 다음팟일때가 있고 카카오일때가 있는데;

혹시 관련스킨 있나요!?

 

 

네이버 TV는.. iframe 이 아니던데..이건 어떻게 불러와야 하죠-_-;;;;

이 질문에 댓글 쓰기 :

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