sto usando YouTubePlayer (YouTube API per Android) all'interno di un frammento sto gonfiando un LinearLayout con il lettore di YouTube, in questo modo:Android YouTubePlayer con sovrapposizione non autorizzata sulla parte superiore del lettore
fragmentManager = getActivity().getSupportFragmentManager();
fragmentTransaction = fragmentManager.beginTransaction();
player = new YouTubePlayerSupportFragment();
fragmentTransaction.add(R.id.youTubePlayerContainer, player);
fragmentTransaction.commit();
.. .Dove youTubePlayerContainer è la LinearLayout gonfiata
Il lettore viene rilevato correttamente, inizia a suonare e in una seconda fermata. Il registro mostra la seguente:
YouTube video playback stopped due to unauthorized overlay on top of player.
The YouTubePlayerView is obscured by [email protected]
YouTubePlayerView is completely covered, with the distance in px between each edge of the obscuring view and the YouTubePlayerView being: left: 484, top: 100, right: 100, bottom: 170..
Questo è il mio XML: (No FrameLayout all'interno di esso)
<LinearLayout
android:id="@+id/curtain"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/withApi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/youTubePlayerContainer"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_gravity="center"
android:layout_margin="30dp"
android:layout_weight="1"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:background="@color/trans_popUp"
android:padding="3dp" >
<TextView
android:id="@+id/textYouTubeVisor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Title..."
android:textColor="@color/white" />
</LinearLayout>
</LinearLayout>
Ho provato a cambiare i margini senza successo. Ho letto la documentazione ufficiale, ma senza successo Indica che il FrameLayout che causa il problema è: android.widget.FrameLayout @ 4110d1f8 Ma con un tale riferimento non identifica che si riferisce
a qualcuno che è successo?
Apprezzo qualsiasi aiuto.
saluti
Il lettore è progettato in modo che non sia possibile inserire nulla sul contenuto o sui controlli. Dato che non includi il player nel tuo layout, posso solo presumere che il layout stia emergendo sul video, non sotto di esso. Riesci a vedere il tuo titolo ... durring play? –
Hai risolto il problema? Plz fammi sapere, sono bloccato qui :( – Reyjohn
@Reyjhon Non ho risolto questo problema.Se trovo una soluzione, ti spiegherò.se se ne trovi una, mi farebbe piacere che tu me lo dica. Saluti – Sergio76