2026, 새로운 도약을 시작합니다.

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

나리야에 내장된 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개

감사합니다^^

@미키손 감사합니다 :)

감사합니다 

@너나잘해 감사합니다 !

댓글 작성

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

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,596
2621 8개월 전 조회 536
2620 8개월 전 조회 459
2619 8개월 전 조회 517
2618 8개월 전 조회 418
2617 8개월 전 조회 390
2616 8개월 전 조회 546
2615 8개월 전 조회 533
2614 8개월 전 조회 607
2613 8개월 전 조회 754
2612 9개월 전 조회 671
2611 9개월 전 조회 499
2610 9개월 전 조회 805
2609 9개월 전 조회 658
2608 9개월 전 조회 839
2607 9개월 전 조회 1,038
2606 9개월 전 조회 606
2605 9개월 전 조회 725
2604 9개월 전 조회 723
2603 9개월 전 조회 657
2602 9개월 전 조회 638
2601 9개월 전 조회 749
2600 9개월 전 조회 855
2599 9개월 전 조회 751
2598 9개월 전 조회 933
2597 9개월 전 조회 670
2596 9개월 전 조회 810
2595 9개월 전 조회 946
2594 9개월 전 조회 557
2593 10개월 전 조회 689
2592 10개월 전 조회 1,042
🐛 버그신고