나리야에 내장된 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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 23966 | |
| 23963 | |
| 23953 | |
| 23949 | |
| 23938 | |
| 23935 | |
| 23933 | |
| 23928 | |
| 23919 | |
| 23918 | |
| 23917 | |
| 23910 | |
| 23902 | |
| 23901 | |
| 23897 | |
| 23894 | |
| 23893 | |
| 23891 | |
| 23885 | |
| 23872 | |
| 23870 | |
| 23862 | |
| 23859 | |
| 23853 | |
| 23845 | |
| 23838 | |
| 23827 | |
| 23819 | |
| 23805 | |
| 23801 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기