테스트 사이트 - 개발 중인 베타 버전입니다

나리야빌더용, jwplayer -> video.js 로 변경하기

· 7개월 전 · 554 · 4

나리야에 내장된 jwplayer가 저희섭에서만 이상한지, 아니면 코덱문제인지

 

일부 영상들이 재생되지않고 먹통이되는 현상이 있더라구요.

그래서 jwplayer를 업그레이드 하는방법을 찾다가.. 최신 무료버전의 경우 재생제한, 기타 제한이 있어

video.js 로 간단하게 변환해보았습니다

 

사실 모든게(나리야 빌더 옵션) 다 작동하는지는 확인못했습니다.

 

/nariya/lib/content.lib.php에서

 

function na_jwplayer 함수 부분을

아래 내용으로 교체해주시면 됩니다.

 

[code]

function na_jwplayer($url, $img='', $caption='', $title=''){
    global $nariya, $boset;

    if(!$url) 
        return;

    $file = na_file_info($url);
    $ext = $file['ext'];

  
    if($ext == "mp4" || $ext == "webm") {
        $player = '<link href="https://vjs.zencdn.net/8.10.0/video-js.css" rel="stylesheet" />';
        $player .= '<div class="na-videowrap"><div class="na-videoframe">';
        $player .= '<video id="'.na_rid().'" class="video-js vjs-default-skin" controls preload="auto"';
        if(isset($boset['na_autoplay']) && $boset['na_autoplay']) {
            $player .= ' autoplay muted';
        }
        if($img) {
            $player .= ' poster="'.$img.'"';
        }
        $player .= ' width="640" height="360">';
        $player .= '<source src="'.$url.'" type="video/'.$ext.'">';
        $player .= '브라우저가 Video 태그를 지원하지 않습니다.';
        $player .= '</video></div></div>';
        $player .= '<script src="https://vjs.zencdn.net/8.10.0/video.min.js"></script>';
        return $player;

    } else if($ext == "mp3" || $ext == "ogg" || $ext == "wav") {

        $player = '<audio src="'.$url.'" controls loop';
        if(isset($boset['na_autoplay']) && $boset['na_autoplay']) {
            $player .= ' autoplay';
        }
        $player .= ' style="width:100%;min-width:100%;">브라우저가 Audio 태그를 지원하지 않습니다.</audio>';

        return $player;
    }

   
    return;
}

[/code]

 

 

제가 사용해봤을때는 큰 문제는 없어보이긴한데, 문제가 있으면 알려주세요

감사합니다

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

7개월 전

감사합니다^^

7개월 전

@미키손 감사합니다 :)

7개월 전

감사합니다 

7개월 전

@너나잘해 감사합니다 !

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168