YouTubePlayer.ErrorReason

public static final enum
YouTubePlayer.ErrorReason
extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.google.android.youtube.player.YouTubePlayer.ErrorReason

개요

YouTubePlayer에 발생한 오류의 원인을 설명합니다.

참고 항목

요약

Enum 값
YouTubePlayer.ErrorReason.AUTOPLAY_DISABLED autoplay 제한으로 인해 플레이어가 재생목록의 다음 동영상으로 자동으로 이동하지 않았습니다.
YouTubePlayer.ErrorReason.BLOCKED_FOR_APP 콘텐츠 소유자가 이 앱에서 동영상 퍼가기를 차단했기 때문에 현재 동영상을 로드하지 못했습니다.
YouTubePlayer.ErrorReason.EMBEDDING_DISABLED 콘텐츠 소유자가 이 동영상의 퍼가기를 허용하지 않기 때문에 현재 동영상을 로드하지 못했습니다.
YouTubePlayer.ErrorReason.EMPTY_PLAYLIST 로드된 재생목록에 동영상이 포함되어 있지 않아 재생을 시작하지 못했습니다.
YouTubePlayer.ErrorReason.INTERNAL_ERROR 내부 오류로 인해 현재 동영상을 로드하지 못했습니다.
YouTubePlayer.ErrorReason.NETWORK_ERROR 네트워크 요청 실패로 인해 오류가 발생했습니다.
YouTubePlayer.ErrorReason.NOT_PLAYABLE 현재 동영상이 재생 가능한 상태가 아니기 때문에 동영상을 로드하지 못했습니다.
YouTubePlayer.ErrorReason.PLAYER_VIEW_TOO_SMALL 플레이어의 뷰가 너무 작아 재생이 중지되었습니다.
YouTubePlayer.ErrorReason.UNAUTHORIZED_OVERLAY 플레이어에 뷰가 오버레이되어 재생이 중지되었습니다.
YouTubePlayer.ErrorReason.UNEXPECTED_SERVICE_DISCONNECTION YouTube API 서비스와의 예상치 못한 연결 해제로 인해 재생이 취소되고 플레이어가 해제되었습니다.
YouTubePlayer.ErrorReason.UNKNOWN 오류의 원인을 알 수 없습니다.
YouTubePlayer.ErrorReason.USER_DECLINED_HIGH_BANDWIDTH 사용자가 고대역폭 스트림의 재생 허용을 거부했기 때문에 재생이 취소되었습니다.
YouTubePlayer.ErrorReason.USER_DECLINED_RESTRICTED_CONTENT 제한된 콘텐츠의 재생이 거부되었기 때문에 재생이 취소되었습니다.
공개 메소드
static YouTubePlayer.ErrorReason valueOf(String name)
최종 고정 ErrorReason[] values()
상속된 메소드

Enum 값

public static final YouTubePlayer.ErrorReason AUTOPLAY_DISABLED

autoplay 제한으로 인해 플레이어가 재생목록의 다음 동영상으로 자동으로 이동하지 않았습니다. 사용자가 재생을 누르면 다시 재생됩니다.

public static final YouTubePlayer.ErrorReason BLOCKED_FOR_APP

콘텐츠 소유자가 이 앱에서 동영상 퍼가기를 차단했기 때문에 현재 동영상을 로드하지 못했습니다.

public static final YouTubePlayer.ErrorReason EMBEDDING_DISABLED

콘텐츠 소유자가 이 동영상의 퍼가기를 허용하지 않기 때문에 현재 동영상을 로드하지 못했습니다.

public static final YouTubePlayer.ErrorReason EMPTY_PLAYLIST

로드된 재생목록에 동영상이 포함되어 있지 않아 재생을 시작하지 못했습니다.

public static final YouTubePlayer.ErrorReason INTERNAL_ERROR

내부 오류로 인해 현재 동영상을 로드하지 못했습니다. 다시 시도하면 문제가 해결될 수 있습니다.

public static final YouTubePlayer.ErrorReason NETWORK_ERROR

네트워크 요청 실패로 인해 오류가 발생했습니다. 기기가 인터넷에 연결되어 있는지 확인하세요.

public static final YouTubePlayer.ErrorReason NOT_PLAYABLE

현재 동영상이 재생 가능한 상태가 아니기 때문에 동영상을 로드하지 못했습니다. 동영상이 새롭게 업로드되었다면 동영상이 여전히 processing 상태이기 때문일 수 있으므로 나중에 다시 시도하면 문제가 해결될 것입니다. API 설명서에서 YouTube 동영상의 가능한 상태 목록을 확인할 수 있습니다.

public static final YouTubePlayer.ErrorReason PLAYER_VIEW_TOO_SMALL

플레이어의 뷰가 너무 작아 재생이 중지되었습니다. 동영상이 재생되는 동안 뷰의 너비는 최소 200dp 높이는 최소 110dp가 되어야 합니다.

public static final YouTubePlayer.ErrorReason UNAUTHORIZED_OVERLAY

플레이어에 뷰가 오버레이되어 재생이 중지되었습니다. 동영상을 재생하는 동안 플레이어 상단에 뷰를 오버레이하는 것은 허용되지 않습니다.

이 오류가 표시될 때 플레이어에 오버레이되는 뷰 및 겹쳐지는 위치에 대한 정보를 포함한 메시지가 기기 로그에 인쇄됩니다.

public static final YouTubePlayer.ErrorReason UNEXPECTED_SERVICE_DISCONNECTION

YouTube API 서비스와의 예상치 못한 연결 해제로 인해 재생이 취소되고 플레이어가 해제되었습니다. 이 플레이어 인스턴스에 대한 이후 모든 호출에서 오류가 발생하며 다시 재생 가능하도록 하려면 새로운 플레이어 인스턴스를 만들어야 합니다.

public static final YouTubePlayer.ErrorReason UNKNOWN

오류의 원인을 알 수 없습니다. 클라이언트 라이브러리가 YouTube API 서비스보다 오래되었고 서비스가 반환하는 실제 ErrorReason에 대해 알지 못하기 때문일 수 있습니다. 다시 시도하면 문제가 해결될 수 있습니다.

public static final YouTubePlayer.ErrorReason USER_DECLINED_HIGH_BANDWIDTH

사용자가 고대역폭 스트림의 재생 허용을 거부했기 때문에 재생이 취소되었습니다.

public static final YouTubePlayer.ErrorReason USER_DECLINED_RESTRICTED_CONTENT

제한된 콘텐츠의 재생이 거부되었기 때문에 재생이 취소되었습니다.

동영상 제한 사항에 대한 자세한 내용은 API 설명서를 참조하세요.

공개 메소드

public static YouTubePlayer.ErrorReason valueOf (String name)

public static final ErrorReason[] values ()