android - 由于未在ViewPager Fragment中的播放器顶部进行未经授权的覆盖,YouTube视频播放停止了

标签 android android-fragments youtube android-viewpager android-framelayout

我正在ViewPager中使用AutoPlay YouTube视频片段。

我有类似的错误,

由于未经授权的播放器覆盖,导致YouTube视频播放停止。

我已经用谷歌搜索了,得到了这个链接,
Show Youtube video within viewpager

实现此方法setUserVisibleHint()后,
静止视频已暂停.​​..出现相同错误。请有人帮助我。

   <FrameLayout
            android:id="@+id/youtube_fragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"></FrameLayout>

YouTubePlayerView被android.widget.RelativeLayout {216081f V ... ........ 1080,0-2160,1536#7f0900cf app:id / relativeNews}遮盖了

我已经使用了viewpager和上面framelayout相对布局内的所有内容

我尝试删除所有父级布局,然后将其放在framelayout上方作为父级。
再次得到

YouTubePlayerView被android.widget.FrameLayout {216081f V ... ........ 1080,0-2160,1536#7f0900cf app:id / youtube_fragment}遮盖了

提前致谢!

最佳答案

问题仅在于您的布局。 YouTube播放器不允许使用任何布局。

确保删除所有布局,然后重试。

关于android - 由于未在ViewPager Fragment中的播放器顶部进行未经授权的覆盖,YouTube视频播放停止了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49399876/

相关文章:

java - 目录创建在 Marshmallow Android 中不起作用

android - 结束动画事件android

ios - 如何在 iOS 7 上嵌入 youtube 视频

jquery - IE8,Fancybox 2.0.2问题。

android - 为什么 Android Jetpack Compose snapShotFlow 在配置更改时重新发出最后一个值

android - 如何避免 LinearAlloc 超出容量错误 android

android - 如何在cocos2d-android中使用CCJumpTo

android - 在列表项中添加 ListView

java - 类播异常 : Fragment_main cannot be cast to fragment activity android

android - 如何使用 token 将视频发布(插入)到youtube?