기타
- 인쇄
- PDF
기타
- 인쇄
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
Classic/VPC 환경에서 이용 가능합니다.
기타에서는 스크립트 코드를 수정하여 재생 소스에 Error Event를 통해 사용자 정의 메시지를 적용하는 방법을 설명합니다.
JS Error 이벤트 안내
player 호출하는 함수에서 player.on("error", (err) => {});
코드로 이벤트를 감지하여 에러 코드와 메세지를 호출할 수 있습니다.
참고
에러 코드는 Video Player Enhancement에서 제공하는 에러 코드 목록으로 전달합니다. 자세한 내용은 에러 코드 목록을 참고해 주십시오.
예제는 다음과 같습니다.
function createPlayer(id) {
let player = new ncplayer('video', {
{
file:"http://example.com/myVideo.mp4",
poster:"http://example.com/myVideoThumb.png"
},
});
player.on("error", (err) => {
const error_code = err.code;
switch (error_code) {
case "E0001":
console.log("E0001 - ACCESS DENIED");
console.log("잘못된 접근 / 잘못된 옵션값이 전달되는 경우 발생", err);
break;
case "E0002":
console.log("E0002 - NOT AUTHORIZED");
console.log("동영상 재생 권한 없음 / 잘못된 요청으로 플레이어 인증 실패 경우 발생", err);
break;
case "E0003":
console.log("E0003 - NETWORK ERROR");
console.log("인증 실패 / 네트워크 연결 문제로 발생", err);
break;
case "E0004":
console.log("E0004 - CANNOT PLAY");
console.log("동영상 재생 불가 / 영상파일 재생에 실패할 경우 발생", err);
break;
case "E0005":
console.log("E0005 - LICENSE IS INVALID");
console.log("라이선스가 유효하지 않음 / 라이선스가 만료되었을 때 발생", err);
break;
case "E0006":
console.log("E0006 - LIMIT DENIED");
console.log("월 기본 제공 호출 초과 / 무료플레이어 월 사용량 소진 시 발생", err);
break;
default:
break;
}
});
}
에러 코드 목록
Video Player Enhancement에서 제공하는 에러 코드 목록은 다음과 같습니다.
에러 코드 번호 | 에러 코드 메시지 | 설명 |
---|---|---|
E0001 | ACCESS DENIED | 영상을 재생할 수 없음 / 잘못된 접근입니다. 잘못된 옵션값이 전달되는 경우 발생합니다. |
E0002 | NOT AUTHORIZED | 인증 실패 / 동영상을 재생할 권한이 없습니다. 잘못된 요청으로 플레이어 인증이 실패하는 경우 발생합니다. |
E0003 | DEVICE NETWORK ERROR | 인증 실패 / 네트워크 연결이 원활하지 않습니다. 네트워크 문제로 플레이어 인증이 실패하는 경우 발생합니다. |
E0004 | CANNOT VIDEO PLAY | 동영상을 재생할 수 없음 / 동영상을 재생할 수 없습니다. 영상파일 재생에 실패하는 경우 발생합니다. |
E0005 | LICENSE IS INVAILD | 동영상을 재생할 수 없음 / 라이선스가 유효하지 않습니다. 플레이어 라이선스가 만료되었을때 발생합니다. |
E0006 | LIMIT DENIED | 동영상을 재생할 수 없음 / 월 기본 제공 호출 건수를 초과하였습니다. 무료플레이어 월 사용량을 모두 소진되었을 때 발생합니다. |
이 문서가 도움이 되었습니까?