As visualizações sobrepostas acima de YouTubePlayerFragment ou YouTubePlayerView na hierarquia de layout fazem com que a reprodução seja pausada imediatamente
Estou usando a API do player do YouTube para Android e quero sobrepor uma visualização em cima de umaYouTubePlayerFragment
para exibir informações contextuais e controles acima do vídeo reproduzido.
Infelizmente parece que a reprodução não funciona corretamente em qualquerYouTubePlayerFragment
ouYouTubePlayerView
sempre que houver uma ou mais visualizações empilhadas acima do player na hierarquia de layout. A reprodução ocorre por menos de meio segundo antes de pausar imediatamente.
O problema pode ser reproduzido usando o layout a seguir para a demonstração do Simple PlayerFragment que acompanha o SDK:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:name="com.google.android.youtube.player.YouTubePlayerFragment"
android:id="@+id/youtube_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Small"
android:layout_alignParentTop="true"
android:text="@string/playerfragment_text"/>
</RelativeLayout>
Eu tentei várias configurações de layout usando ambosFrameLayout
eRelativeLayout
mas a questão é sempre a mesma. Eu percebo que esta API foi lançada como "experimental", mas se isso é um problema conhecido, é um grande bloqueador para muitas implementações. Alguém tem uma boa solução ou solução alternativa?