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
true
si el error se puede solucionar invocando agetErrorDialog(Activity, int)
, de lo contrario,false
.