오류 메시지
Android 용 Brightcove 플레이어 SDK에 정의 된 오류 메시지는 SDK 참조문서.
EventType 오류
전체 목록은 SDK 참조 문서를 참조하십시오. 이벤트 유형메시지.
필드 | 설명 |
---|---|
AD_ERROR |
플러그인이 광고를 재생하는 동안 오류가 발생하면이 이벤트를 내 보냅니다. |
CLOSED_CAPTIONING_ERROR |
자막 정보를 처리하는 중에 오류가 발생했음을 나타냅니다. |
ERROR |
이전 이벤트를 처리하는 과정에서 구성 요소에서 오류가 발생했음을 나타냅니다. |
ODRM_LICENSE_ERROR |
이 이벤트는 라이센스 검색 프로세스 중에 발생한 오류로 인해 오프라인 재생 라이센스를 획득 할 수있을 때 발생합니다. 이벤트 속성Event.VIDEO 비디오를 가리킬 것입니다. 실패의 실제 원인은 Event.ERROR 속성을 검사하십시오. |
ODRM_LICENSE_NOT_AVAILABLE |
이 이벤트는 라이선스 서버에서 오프라인 재생 라이선스를 제공하지 않은 경우 시작됩니다. |
ODRM_PLAYBACK_NOT_ALLOWED |
이 이벤트는 오프라인 재생에 적합하지 않은 동영상에 대해 다운로드가 요청되면 시작됩니다. |
ODRM_SOURCE_NOT_FOUND |
이 이벤트는 오프라인 재생에 적합한 소스가 포함되지 않은 비디오에 대해 다운로드를 요청하면 시작됩니다. |
SOURCE_NOT_FOUND |
현재 플레이어가 소스를 찾을 수 없음을 나타냅니다. |
SOURCE_NOT_PLAYABLE |
현재 플레이어가 소스를 재생할 수 없음을 나타냅니다. |
VIDEO_DOWNLOAD_FAILED |
이 이벤트는 비디오 다운로드가 실패하면 시작됩니다. |
GoogleIMAEventType 오류
전체 목록은 SDK 참조 문서를 참조하십시오. GoogleIMAEventType메시지.
필드 |
---|
DID_FAIL_TO_PLAY_AD |
통과 메시지
대부분의 오류 메시지는 앱 내에서 호출되는 구성 요소에서 전달됩니다. 여기에는에 대한 호출에서 반환 된 메시지가 포함됩니다. Brightcove API .
오류 리스너
그만큼onError()
메서드는 비동기 작업 중에 발생하는 오류를 처리합니다. JSON 응답에 메시지 속성이 있거나 JSON 개체를 구문 분석하는 동안 예외가있는 경우에만이 콜백을 받게됩니다.
오류 이벤트 유형
Native SDK를 통해 전달되는 대부분의 오류는EventType.ERROR
예외를 포함한 일부 속성이 있습니다. 다음은 이러한 오류를 수신하는 방법의 예입니다.
eventEmitter.on(EventType.ERROR, new EventListener() {
@Override
public void processEvent(Event event) {
Exception exception = (Exception) event.properties.get(Event.ERROR);
String message = (String) event.properties.get(Event.ERROR_MESSAGE);
Video video = (Video) event.properties.get(Event.VIDEO);
Source source = (Source) event.properties.get(Event.SOURCE);
if (event.properties.containsKey("error_code")) {
String errorCode = (String) event.properties.get("error_code");
Log.e(TAG, "Error code: " + errorCode);
}
}
});