YouTubeStandalonePlayer
extends Object
java.lang.Object | |
↳ | com.google.android.youtube.player.YouTubeStandalonePlayer |
Descripción general
Esta categoría crea intenciones que reproducirán los videos de YouTube en una actividad de reproductor independiente.
Con esta clase, es muy fácil reproducir videos de YouTube en tu aplicación. Comenzar la reproducción de un video es tan simple como ejecutar el siguiente código dentro de tu actividad:
Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID); startActivity(intent);
Resumen
Métodos públicos | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static Intent |
createPlaylistIntent(Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce los videos de una
lista de reproducción.
| ||||||||||
static Intent |
createPlaylistIntent(Activity activity, String developerKey, String playlistId)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce los videos de una
lista de reproducción.
| ||||||||||
static Intent |
createVideoIntent(Activity activity, String developerKey, String videoId)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce un determinado
video de YouTube.
| ||||||||||
static Intent |
createVideoIntent(Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce un determinado
video.
| ||||||||||
static YouTubeInitializationResult |
getReturnedInitializationResult(Intent data)
Si inicias la actividad
YouTubeStandalonePlayer con startActivityForResult ,
puedes usar este método para transformar la intención de datos que se transmitió en onActivityResult
en un YouTubeInitializationResult. |
Métodos heredados | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Métodos públicos
public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce los videos de una lista de reproducción.
Parámetros
activity | Actividad de invocación desde la cual se iniciará el reproductor independiente. |
developerKey | Clave válida de API habilitada para usar el servicio de la versión 3 de la API de datos de YouTube. Para generar una clave nueva, visita la consola de API de Google. |
playlistId | ID de la lista de reproducción de YouTube que se reproducirá. |
startIndex | Índice del primer video que se reproducirá. |
timeMillis | Tiempo, en milisegundos, en que debe comenzar la reproducción del primer video que se reproducirá. |
autoplay | true para que el video comience a reproducirse en cuanto se cargue el reproductor
independiente; false para no iniciar la reproducción del video automáticamente. |
lightboxMode | true para que el video se reproduzca en una vista de diálogo sobre la actividad
actual; false para que el video se reproduzca en modo de pantalla completa. |
Devoluciones
- Una intención que iniciará un
YouTubeStandalonePlayer
con la configuración que se haya indicado.
public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce los videos de una lista de reproducción.
La invocación de este método es la misma de
createPlaylistIntent(activity, developerKey, playlistId, 0, 0, false, false)
.
Parámetros
activity | Actividad de invocación desde la cual se iniciará el reproductor independiente. |
developerKey | Clave válida de API habilitada para usar el servicio de la versión 3 de la API de datos de YouTube. Para generar una clave nueva, visita la consola de API de Google. |
playlistId | ID de la lista de reproducción de YouTube que se reproducirá. |
Devoluciones
- Una intención que iniciará un
YouTubeStandalonePlayer
con la configuración que se haya indicado.
public static Intent createVideoIntent (Activity activity, String developerKey, String videoId)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce un determinado video de YouTube.
La invocación de este método es la misma de createVideoIntent(activity, developerKey, videoId, 0, false, false)
.
Parámetros
activity | Actividad de invocación desde la cual se iniciará el reproductor independiente. |
developerKey | Clave válida de API habilitada para usar el servicio de la versión 3 de la API de datos de YouTube. Para generar una clave nueva, visita la consola de API de Google. |
videoId | ID del video que se reproducirá. |
Devoluciones
- Una intención que iniciará un
YouTubeStandalonePlayer
con la configuración que se haya indicado.
public static Intent createVideoIntent (Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
Crea una intención que iniciará una nueva actividad de reproductor independiente que reproduce un determinado video.
Parámetros
activity | Actividad de invocación desde la cual se iniciará el reproductor independiente. |
developerKey | Clave válida de API habilitada para usar el servicio de la versión 3 de la API de datos de YouTube. Para generar una clave nueva, visita la consola de API de Google. |
videoId | ID del video que se reproducirá. |
timeMillis | Tiempo, en milisegundos, en que debe comenzar la reproducción del video. |
autoplay | true para que el video comience a reproducirse en cuanto se cargue el reproductor
independiente; false para no iniciar la reproducción del video automáticamente. |
lightboxMode | true para que el video se reproduzca en una vista de diálogo sobre la actividad
actual; false para que el video se reproduzca en modo de pantalla completa. |
Devoluciones
- Una intención que iniciará un
YouTubeStandalonePlayer
con la configuración que se haya indicado.
public static YouTubeInitializationResult getReturnedInitializationResult (Intent data)
Si inicias la actividad YouTubeStandalonePlayer
con startActivityForResult
,
puedes usar este método para transformar la intención de datos que se transmitió en onActivityResult
en un YouTubeInitializationResult
. Esto sirve para depurar los problemas que se produzcan al
iniciar un YouTubeStandalonePlayer
.
Parámetros
data | Intención de datos que se transmitió en onActivityResult después de invocar
startActivityForResult con una intención creada con esta clase. |
Devoluciones
- Un
YouTubeInitializationResult
que esSUCCESS
si el reproductor independiente se inició correctamente; de lo contrario, entrega detalles del error que impidió el inicio del reproductor independiente.