YouTubeInitializationResult

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

개요

YouTube API 서비스 초기화의 결과를 제공합니다. 초기화에 실패하면 실패 이유가 표시되고 사용자의 작업으로 오류를 복구할 수 있는 경우에는 getErrorDialog(Activity, int)를 통해 오류를 복구할 수 있는 메커니즘을 사용할 수 있습니다.

요약

Enum 값
YouTubeInitializationResult.CLIENT_LIBRARY_UPDATE_REQUIRED YouTube API 서비스에 연결하는 데 사용된 클라이언트 라이브러리의 버전이 오래되었습니다.
YouTubeInitializationResult.DEVELOPER_KEY_INVALID 초기화 함수에 제공된 개발자 키가 잘못되었습니다.
YouTubeInitializationResult.ERROR_CONNECTING_TO_SERVICE YouTube API 서비스에 연결하는 중에 오류가 발생했습니다.
YouTubeInitializationResult.INTERNAL_ERROR 내부 오류가 발생했습니다.
YouTubeInitializationResult.INVALID_APPLICATION_SIGNATURE 애플리케이션의 APK 서명이 잘못되었습니다.
YouTubeInitializationResult.NETWORK_ERROR 네트워크에 연결하는 중에 오류가 발생하여 YouTube 플레이어 API 서비스가 초기화되지 못했습니다.
YouTubeInitializationResult.SERVICE_DISABLED 이 기기에서 설치된 YouTube API 서비스 버전을 사용할 수 없습니다.
YouTubeInitializationResult.SERVICE_INVALID 이 기기에 설치된 YouTube API 서비스 버전이 잘못되었습니다.
YouTubeInitializationResult.SERVICE_MISSING 이 기기에 YouTube API 서비스가 없습니다.
YouTubeInitializationResult.SERVICE_VERSION_UPDATE_REQUIRED 설치된 YouTube API 서비스 버전이 오래되었습니다.
YouTubeInitializationResult.SUCCESS 초기화가 성공적으로 완료되었습니다.
YouTubeInitializationResult.UNKNOWN_ERROR 오류의 원인을 알 수 없습니다. 클라이언트 라이브러리가 YouTube API 서비스보다 오래되었고 서비스가 반환하는 실제 YouTubeInitializationResult에 대해 알지 못하기 때문일 수 있습니다. 다시 시도하면 문제가 해결될 수 있습니다.
공개 메소드
Dialog getErrorDialog(Activity activity, int requestCode)
초기화 오류를 해결하기 위한 대화상자를 반환합니다.
Dialog getErrorDialog(Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
초기화 오류를 해결하기 위한 대화상자를 반환합니다.
boolean isUserRecoverableError()
오류를 사용자가 복구할 수 있는지 여부를 결정합니다.
static YouTubeInitializationResult valueOf(String name)
final static YouTubeInitializationResult[] values()
상속된 메소드

Enum 값

public static final YouTubeInitializationResult CLIENT_LIBRARY_UPDATE_REQUIRED

YouTube API 서비스에 연결하는 데 사용된 클라이언트 라이브러리의 버전이 오래되었습니다. 호출 애플리케이션은 YouTube Android Player API 클라이언트 라이브러리의 새 버전에 다시 구축해야 합니다.

public static final YouTubeInitializationResult DEVELOPER_KEY_INVALID

초기화 함수에 제공된 개발자 키가 잘못되었습니다.

새 키를 생성하려면 Google APIs Console로 이동합니다.

public static final YouTubeInitializationResult ERROR_CONNECTING_TO_SERVICE

YouTube API 서비스에 연결하는 중에 오류가 발생했습니다.

public static final YouTubeInitializationResult INTERNAL_ERROR

내부 오류가 발생했습니다. 문제를 해결하려면 다시 시도하세요.

public static final YouTubeInitializationResult INVALID_APPLICATION_SIGNATURE

애플리케이션의 APK 서명이 잘못되었습니다.

애플리케이션의 APK는 단일 인증서로 서명해야 합니다. YouTube Player API는 서명되지 않았거나 하나 이상의 인증서로 서명된 애플리케이션을 지원하지 않습니다. APK 서명에 대한 자세한 내용은 다음 문서를 참조하세요.

public static final YouTubeInitializationResult NETWORK_ERROR

네트워크에 연결하는 중에 오류가 발생하여 YouTube Player API 서비스가 초기화되지 못했습니다. 기기가 인터넷에 연결되어 있는지 확인하세요.

public static final YouTubeInitializationResult SERVICE_DISABLED

이 기기에서 설치된 YouTube API 서비스 버전을 사용할 수 없습니다. 호출 활동은 표시되었을 때 사용자가 오류를 해결할 수 있는 현지화된 오류 대화 상자를 만들기 위해 오류 원인을 getErrorDialog(Activity, int)로 전달해야 합니다.

public static final YouTubeInitializationResult SERVICE_INVALID

이 기기에 설치된 YouTube API 서비스 버전이 잘못되었습니다. 기기에 있는 서비스가 YouTube API 서비스와 동일한 이름을 갖고 있지만 YouTube에서 제공하는 공식적인 서비스가 아닌 경우 이러한 오류가 발생할 수 있습니다.

public static final YouTubeInitializationResult SERVICE_MISSING

이 기기에 YouTube API 서비스가 없습니다. 호출 활동은 표시되었을 때 사용자가 오류를 해결할 수 있는 현지화된 오류 대화상자를 만들기 위해 오류 원인을 getErrorDialog(Activity, int)로 전달해야 합니다.

public static final YouTubeInitializationResult SERVICE_VERSION_UPDATE_REQUIRED

설치된 YouTube API 서비스 버전이 오래되었습니다. 호출 활동은 표시되었을 때 사용자가 오류를 해결할 수 있는 현지화된 오류 대화상자를 만들기 위해 오류 원인을 getErrorDialog(Activity, int)로 전달해야 합니다.

public static final YouTubeInitializationResult SUCCESS

초기화가 성공적으로 완료되었습니다.

public static final YouTubeInitializationResult UNKNOWN_ERROR

알 수 없는 오류가 발생했습니다. 다시 시도하면 문제가 해결될 수 있습니다.

공개 메소드

public Dialog getErrorDialog (Activity activity, int requestCode)

초기화 오류를 해결하기 위한 대화상자를 반환합니다. 반환된 대화상자는 오류에 대한 현지화된 메시지를 표시하고 사용자가 대화상자를 탭하여 확인하면 사용자를 Play 스토어(YouTube 앱이 오래되었거나 없는 경우)나 시스템 설정(YouTube 앱이 기기에서 사용 중지된 경우)으로 안내합니다.

매개변수
activity 대화상자 만들기와 관련된 상위 활동은 대화상자를 표시할 언어를 식별하는 데에도 사용됩니다.
requestCode startActivityForResult를 호출할 때 requestCode가 제공됩니다.

public Dialog getErrorDialog (Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)

초기화 오류를 해결하기 위한 대화상자를 반환합니다. 반환된 대화상자는 오류에 대한 현지화된 메시지를 표시하고 사용자가 대화상자를 탭하여 확인하면 사용자를 Play 스토어(YouTube 앱이 오래되었거나 없는 경우)나 시스템 설정(YouTube 앱이 기기에서 사용 중지된 경우)으로 안내합니다.

매개변수
activity 대화상자 만들기와 관련된 상위 활동은 대화상자를 표시할 언어를 식별하는 데에도 사용됩니다.
requestCode startActivityForResult를 호출할 때 requestCode가 제공됩니다.
cancelListener 대화상자가 취소되면 DialogInterface.OnCancelListener를 호출합니다.

public boolean isUserRecoverableError ()

사용자가 오류를 복구할 수 있는지 여부를 결정합니다. true인 경우 getErrorDialog(Activity, int)를 호출하여 사용자가 해당 오류를 복구할 수 있도록 이 대화상자를 표시합니다.

반환

public static YouTubeInitializationResult valueOf (String name)

public static final YouTubeInitializationResult[] values ()