YoutubePlayer只有声音和媒体控制器,但没有视频

问题描述 投票:1回答:1

所以,YoutubePlayer有声音和媒体控制器,但应该显示视频内容的ImageView是不可见的。事实上,布局检查员说它是GONE

enter image description here

我有一个扩展YoutubeFragmentYouTubePlayerSupportFragment

我将它添加到我的活动中:

if (!youTubePlayer.isAdded) {
        val ft = supportFragmentManager.beginTransaction()
        ft.add(x.id, youTubePlayer, TAG)
        ft.commit()
}

youTubePlayer.view?.visibility = View.VISIBLE

播放器是可见的 - 使用控制器,但图像消失了。我相信ImageView应该是VISIBILE。如何访问此视图并更改其可见性?

android android-youtube-api
1个回答
0
投票

花了我一会儿,但终于想通了。基本上,我几乎没有与YoutubePlayer重叠的视图。这不应该发生,所以你必须通过Layout Inspector并检查你是否有任何与能见度View.VISIBLE重叠的视图。如果你有,只需将它们设置为View.GONE,或者如果你有非常复杂的布局(一些孩子可能有可见性),你可以使用removeView

© www.soinside.com 2019 - 2024. All rights reserved.