【发布时间】:2012-12-10 10:44:12
【问题描述】:
我正在使用 YouTube Android Player API,并希望在 YouTubePlayerFragment 顶部覆盖一个视图,以便在正在播放的视频上方显示上下文信息和控件。
不幸的是,每当在布局层次结构中播放器上方堆叠一个或多个视图时,似乎在YouTubePlayerFragment 或YouTubePlayerView 中播放都无法正常工作。播放时间不到半秒,然后立即暂停。
可以通过使用 SDK 附带的 Simple PlayerFragment 演示的以下布局来重现该问题:
<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 已作为“实验性”发布,但如果这是一个已知问题,它对于许多实现来说是一个相当大的障碍。有没有人有好的解决方案或解决方法?
【问题讨论】:
标签: android youtubeplayer