Представления, наложенные выше YouTubePlayerFragment или YouTubePlayerView в иерархии макетов, приводят к немедленной приостановке воспроизведения

Я использую API YouTube Player Player и хочу наложить вид сверху наYouTubePlayerFragment для отображения контекстной информации и элементов управления над воспроизводимым видео.

К сожалению, кажется, что воспроизведение не работает правильно ни вYouTubePlayerFragment или жеYouTubePlayerView всякий раз, когда есть один или несколько видов, расположенных над игроком в иерархии макетов. Воспроизведение происходит менее чем за полсекунды, а затем немедленно приостанавливается.

Проблема может быть воспроизведена с помощью следующей схемы для демонстрации Simple PlayerFragment, поставляемой с 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>

Я пробовал различные конфигурации макетов, используя обаFrameLayout а такжеRelativeLayout но проблема всегда одна и та же. Я понимаю, что этот API был выпущен как «экспериментальный», но если это известная проблема, он является довольно серьезным препятствием для многих реализаций. У кого-нибудь есть хорошее решение или обходной путь?

Ответы на вопрос(5)

Ваш ответ на вопрос