나리야에 내장된 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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 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 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기