所以,YoutubePlayer
有声音和媒体 Controller ,但是应该显示视频内容的 ImageView
不可见。事实上,Layout Inspector 说它GONE
。
我有一个扩展 YouTubePlayerSupportFragment
的 YoutubeFragment
。
我将它添加到我的 Activity 中:
if (!youTubePlayer.isAdded) {
val ft = supportFragmentManager.beginTransaction()
ft.add(x.id, youTubePlayer, TAG)
ft.commit()
}
youTubePlayer.view?.visibility = View.VISIBLE
播放器可见 - 带有 Controller ,但图像消失了。我认为 ImageView
应该是 VISIBILE
。如何访问此 View 并更改其可见性?
最佳答案
花了我一段时间,但终于弄明白了。基本上,我几乎没有与 YoutubePlayer 重叠的 View 。这不应该发生,因此您必须通过 Layout Inspector
并检查是否有任何 View 与可见性 View.VISIBLE
重叠。如果有,只需将它们设置为 View.GONE
,或者如果您有非常复杂的布局(某些 child 可能会看到),您可以只使用 removeView
。
关于android - YoutubePlayer 只有声音和媒体 Controller ,没有视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54851702/