Uso de la API de YouTube dentro de un fragmento
Uso la nueva API de YouTube en mi proyecto. Utilizando el ejemplo de la documentación, funciona correctamente:
public class Test extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener { String urlVideo; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); urlVideo="5lbVNYAeFiQ"; YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); youTubeView.initialize("MY_API_KEY", this); } public void onInitializationFailure(Provider arg0,YouTubeInitializationResult arg1) { Toast.makeText(this, "Error ", Toast.LENGTH_LONG).show(); } public void onInitializationSuccess(Provider arg0, YouTubePlayer arg1,boolean wasRestored) { if (!wasRestored) { arg1.loadVideo(urlVideo); } } }
Pero en mi proyecto, estoy utilizando una actividad principal que contiene un ViewPager ViewPager muestra fragmentos, el problema es cuando quiero mostrar YouTubePlayer dentro de un fragmento de ViewPager. Normalmente, una actividad que utiliza youtube, ampliando YouTubeBaseActivity.
- YouTubeThumbnailView en ListView
- Android Youtube Api cambia VideoID
- Pausa de la API de YouTube de YouTube cuando gira la pantalla u oculta el reproductor
- YouTube API 3 Subir video - Acceso no configurado - Android
- Permiso de la API de Youtube 403 Error prohibido
extends YouTubeBaseActivity implements ... {
Mi pregunta es, ¿cómo puedo mostrar a YouTube Player en una actividad que se extiende desde fragmentos?
Busqué, pero no puedo encontrar información sobre mi problema.
Sinceramente aprecio la ayuda.
Atentamente
- Android youtube cargar video con nombre de usuario y contraseña estáticos
- Anuncios de Youtube antes del video dirigido
- ¿Utilizar YouTube Android API sin la aplicación de YouTube de Google?
- Java.lang.IllegalStateException: YouTubeServiceEntity no se ha inicializado al usar YouTubePlayerApi
- Youtube API v3 buscar videos, recuperar el título y url
- Utilice la API de reproductor de youtube android para establecer la calidad de reproducción de vídeo
- Sube videos a Youtube mediante programación
- Heredando ActionBarSherlock y Android YouTubePlayer
Utilice YouTubePlayerSupportFragment si sólo está reproduciendo un video de YouTube en un único archivo support.v4.app.Fragment. Esto le permite utilizar FragmentActivity, en lugar de YouTubeBaseActivity.
- Android Studio: Cómo crear clones rápidos o copias del proyecto actual
- Android ProgressBar: cómo configurar el color secundario mediante programación