当我在 recyclerView 中向下滚动时 YoutubePlayerView 变黑

YoutubePlayerView goes black when i scroll down inside recyclerView

我有一个 recyclerview,可以显示来自 youtube 的所有视频。我正在使用 YoutubePlayerView 来显示它。问题是每次我向下滚动半个屏幕时,当前视频屏幕变黑并且不再加载。如果我不滚动半屏,视频将加载得很好

有人知道这种行为吗?

YoutubePlayerView 必须完全可见,否则视频会停止播放。由于您将它放在回收视图中,因此 YoutubePlayerView 的一部分在滚动时不完全可见并停止。

在文档中它说:此外,不允许在播放视频时将视图与其他视图重叠。 上documentation page。您可能没有覆盖视频,但在滚动时遮挡了视频的某些部分。