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

Descripción general

Ofrece el resultado de la inicialización del servicio API de YouTube. Si la inicialización presenta errores, se ofrece el motivo del error y si el usuario puede tomar una acción para corregirlo, se pone a disposición un mecanismo de recuperación del error a través de getErrorDialog(Activity, int).

Resumen

Enum. de valores
YouTubeInitializationResult.CLIENT_LIBRARY_UPDATE_REQUIRED La versión de la biblioteca cliente utilizada para conectarse al servicio API de YouTube no está actualizada.
YouTubeInitializationResult.DEVELOPER_KEY_INVALID La clave de programador que se suministra a la función de inicialización no es válida.
YouTubeInitializationResult.ERROR_CONNECTING_TO_SERVICE Se produjo un error al conectarse al servicio API de YouTube.
YouTubeInitializationResult.INTERNAL_ERROR Se produjo un error interno.
YouTubeInitializationResult.INVALID_APPLICATION_SIGNATURE El APK de la aplicación no se registró correctamente.
YouTubeInitializationResult.NETWORK_ERROR Se produjo un error al conectarse a la red, lo que impide que el servicio API del reproductor de YouTube se inicialice.
YouTubeInitializationResult.SERVICE_DISABLED La versión del servicio API de YouTube instalada se desactivó en este dispositivo.
YouTubeInitializationResult.SERVICE_INVALID La versión del servicio API de YouTube instalada en este dispositivo no es válida.
YouTubeInitializationResult.SERVICE_MISSING No se encuentra el servicio API de YouTube en este dispositivo.
YouTubeInitializationResult.SERVICE_VERSION_UPDATE_REQUIRED La versión instalada del servicio API de YouTube no está actualizada.
YouTubeInitializationResult.SUCCESS El intento de inicialización se realizó correctamente.
YouTubeInitializationResult.UNKNOWN_ERROR Se desconoce el motivo del error. Esto puede deberse a que la biblioteca cliente es más antigua que el servicio API de YouTube y no tiene registros del YouTubeInitializationResult actual que está mostrando el servicio. Intentarlo de nuevo puede resolver el problema.
Métodos públicos
Dialog getErrorDialog(Activity activity, int requestCode)
Muestra un diálogo para solucionar este error de inicialización.
Dialog getErrorDialog(Activity activity, int requestCode, DialogInterface.OnCancelListener cancelListener)
Muestra un diálogo para solucionar este error de inicialización.
boolean isUserRecoverableError()
Determina si el usuario puede resolver el error.
static YouTubeInitializationResult valueOf(String name)
final static YouTubeInitializationResult[] values()
Métodos heredados

Enum. de valores

public static final YouTubeInitializationResult CLIENT_LIBRARY_UPDATE_REQUIRED

La versión de la biblioteca cliente utilizada para conectarse al servicio API de YouTube no está actualizada. La aplicación que está invocando se debe volver a compilar según una nueva versión de la biblioteca cliente de la API del reproductor de YouTube para Android.

public static final YouTubeInitializationResult DEVELOPER_KEY_INVALID

La clave de programador que se suministra a la función de inicialización no es válida.

Para generar una nueva clave, visita la consola de API de Google.

public static final YouTubeInitializationResult ERROR_CONNECTING_TO_SERVICE

Se produjo un error al conectarse al servicio API de YouTube.

public static final YouTubeInitializationResult INTERNAL_ERROR

Se produjo un error interno. Intentarlo de nuevo puede resolver el problema.

public static final YouTubeInitializationResult INVALID_APPLICATION_SIGNATURE

El APK de la aplicación no se registró correctamente.

El APK de la aplicación se debe registrar con un certificado único. La API del reproductor de YouTube no es compatible con las aplicaciones que no se han registrado o que se registraron con más de un certificado. Para obtener detalles sobre el registro de APK, consulta este artículo.

public static final YouTubeInitializationResult NETWORK_ERROR

Se produjo un error al conectarse a la red que impide que el servicio API del reproductor de YouTube se inicialice. Comprueba que el dispositivo esté conectado a Internet.

public static final YouTubeInitializationResult SERVICE_DISABLED

La versión del servicio API de YouTube instalada se desactivó en este dispositivo. La actividad de invocación debe entregar el motivo del error a getErrorDialog(Activity, int) para conseguir un diálogo de error localizado que permitirá al usuario resolver el error cuando se muestre.

public static final YouTubeInitializationResult SERVICE_INVALID

La versión del servicio API de YouTube instalada en este dispositivo no es válida. Esto puede ocurrir si hay un servicio en el dispositivo con el mismo nombre que el servicio API de YouTube, pero que no es el servicio oficial ofrecido por YouTube.

public static final YouTubeInitializationResult SERVICE_MISSING

No se encuentra el servicio API de YouTube en este dispositivo. La actividad de invocación debe entregar este motivo del error a getErrorDialog(Activity, int) para conseguir un diálogo de error localizado que permitirá al usuario resolver el error cuando se muestre.

public static final YouTubeInitializationResult SERVICE_VERSION_UPDATE_REQUIRED

La versión instalada del servicio API de YouTube no está actualizada. La actividad de invocación debe entregar este motivo del error a getErrorDialog(Activity, int) para conseguir un diálogo de error localizado que permitirá al usuario resolver el error cuando se muestre.

public static final YouTubeInitializationResult SUCCESS

El intento de inicialización se realizó correctamente.

public static final YouTubeInitializationResult UNKNOWN_ERROR

Se produjo un error desconocido. Intentarlo de nuevo puede resolver el problema.

Métodos públicos

public Dialog getErrorDialog (Activity activity, int requestCode)

Muestra un diálogo para solucionar este error de inicialización. El cuadro de diálogo muestra un mensaje localizado sobre el error y, luego de la confirmación del usuario (al pulsar en diálogo), lo dirigirá a la Play Store si la aplicación de YouTube no está actualizada o no se encuentra, o a la configuración del sistema si la aplicación de YouTube está desactivada en el dispositivo.

Parámetros
activity Actividad superior de la creación del diálogo. También se utiliza para identificar el idioma en que se mostrará el diálogo.
requestCode requestCode entregado al invocar startActivityForResult.

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

Muestra un diálogo para solucionar este error de inicialización. El cuadro de diálogo muestra un mensaje localizado sobre el error y, luego de la confirmación del usuario (al pulsar en diálogo), lo dirigirá a la Play Store si la aplicación de YouTube no está actualizada o no se encuentra, o a la configuración del sistema si la aplicación de YouTube está desactivada en el dispositivo.

Parámetros
activity Actividad superior de la creación del diálogo. También se utiliza para identificar el idioma en que se mostrará el diálogo.
requestCode requestCode entregado al invocar startActivityForResult.
cancelListener DialogInterface.OnCancelListener que se invoca si el diálogo se cancela.

public boolean isUserRecoverableError ()

Determina si el error es fácil de solucionar. Si es así, invoca a getErrorDialog(Activity, int) y luego muestra este cuadro de diálogo para permitir a los usuarios solucionar este error.

Devoluciones

public static YouTubeInitializationResult valueOf (String name)

public static final YouTubeInitializationResult[] values ()