Con la Youtube Player API nativa para Android no es necesario WebView
jueves, 24 de enero de 2013
Agregar una experiencia de video de alta calidad a su aplicación Android es ahora mucho más fácil. A partir de hoy, se pueden insertar y reproducir vídeos de YouTube en su aplicación, con la nueva YouTube Android Player API.
La API, que fue pre-anunciada en Google I/O 2012, ofrece los siguientes beneficios:
Estas instrucciones explican cómo incluir la biblioteca cliente YouTubeAndroidPlayerApi.jar en su aplicación Android. La biblioteca es compatible con los dispositivos Android que ejecutan la versión 4.2.16 o posterior de la aplicación de YouTube para Android.
Puede utilizar la clase YouTubeApiServiceUtil y el método isYouTubeApiServiceAvailable para confirmar que el dispositivo es compatible.
Para incrustar de forma simple, utilice el YouTubeStandalonePlayer. Para crear una interfaz de usuario más sofisticada, prueba el YouTubePlayerView o el YouTubePlayerFragment. Los fragmentos pueden ayudar a crear una experiencia atractiva, como se muestra en la aplicación de ejemplo Video Wall.
Versión original publicada por Ross McIlroy, Anton Hansson, and Horia Ciurdar, YouTube Mobile Team.
Publicado en español por Nicolás Bortolotti, Google Developer Program Manager.
La API, que fue pre-anunciada en Google I/O 2012, ofrece los siguientes beneficios:
- Soporte de reproducción en alta calidad de vídeo con Android 2.2 (Froyo) o versión más reciente.
- Fácil integración con su aplicación para Android (no es necesario WebView)
- Soporte para pantalla completa y cambio de orientación.
- Visualización de subtítulos opcionales.
- Soporte para anuncios de YouTube.
- Acceso mediante programación, similar al existente en Players APIs, para la mayoría de los aspectos en la experiencia de reproducción de vídeo de YouTube.
- Integración con la aplicación Android de YouTube utilizando un conjunto estándar de Intents de YouTube.
El único límite ahora es tu imaginación
(y ToS)Estas instrucciones explican cómo incluir la biblioteca cliente YouTubeAndroidPlayerApi.jar en su aplicación Android. La biblioteca es compatible con los dispositivos Android que ejecutan la versión 4.2.16 o posterior de la aplicación de YouTube para Android.
Puede utilizar la clase YouTubeApiServiceUtil y el método isYouTubeApiServiceAvailable para confirmar que el dispositivo es compatible.
Para incrustar de forma simple, utilice el YouTubeStandalonePlayer. Para crear una interfaz de usuario más sofisticada, prueba el YouTubePlayerView o el YouTubePlayerFragment. Los fragmentos pueden ayudar a crear una experiencia atractiva, como se muestra en la aplicación de ejemplo Video Wall.
Juega con estas aplicaciones
Aquí tienes algunas aplicaciones interesantes para explorar:- Mira todo en Flipboard, todas las noticias y grandes momentos de la vida en un solo lugar. Ahora puedes ver vídeos de YouTube desde donde te encuentres en Flipboard, sin salir de la aplicación, proporcionando una experiencia más integrada y sin fisuras.
- BuzzFeed ofrece reportajes originales, primicias, y el contenido social más caliente de la web. Los usuarios de Android ahora pueden ver su contenido favorito en BuzzFeed con vídeos de YouTube desde la aplicación BuzzFeed y compartir con sus amigos.
- 9x9.tv permite a los usuarios descubrir y ver vídeos supervisados, tópicos que se organizan en TV como canales. Su blog describe la experiencia en el desarrollo de la API.
- Soundtracking permite a las personas utilizar su teléfono móvil o tableta para compartir sus momentos musicales e improvisaciones favoritas con amigos y familiares. Ahora los usuarios pueden descubrir y jugar con videos musicales de YouTube de canciones dentro de su línea de tiempo musical.
- Fitness Flow por Skimble le ayuda a ponerse en forma con vídeos de ejercicios de alta calidad dirigidos por entrenadores profesionales. Skimble utiliza YouTube para entregar la secuencia de contenido de los ejercicios en su teléfono Android y tabletas.
![]() |
![]() |
BuzzFeed |
![]() |
Fitness Flow by Skimble |
Más información
Si le interesa aprender más acerca de la YouTube Android Player API, la documentación es un muy buen lugar para comenzar. Además, hemos analizado algunos videos útiles disponibles en esta lista de reproducción. Por favor, suscríbase al canal de YouTube para desarrolladores, de esta forma podrá mantenerse al día sobre las últimas novedades.Descargar el código de ejemplo
Hemos preparado varios ejemplos de código para facilitarle a usted empezar a utilizar la nueva API. Los podrás encontrar en code.google.com. La descripción de los ejemplos está disponible en nuestra documentación. Si necesitas ayuda adicional con las API no dudes en utilizar nuestros recursos de apoyo.Versión original publicada por Ross McIlroy, Anton Hansson, and Horia Ciurdar, YouTube Mobile Team.
Publicado en español por Nicolás Bortolotti, Google Developer Program Manager.