0

我有一个viewpager,其中有两个视图。在第一个视图中,我有一个视频列表,而在另一个视图中,我播放了视频。

问题是当我在第二个视图上播放视频时,如果我想回到第一个视图,视频中会剩下一个黑色矩形。它会在几秒钟后消失。

我正在使用运行 ICS 的 Galaxy Note。

可能是因为内存使用?

谢谢,

4

2 回答 2

3

我很久以前通过将videoview的背景颜色设置为某种颜色然后在VideoPrepared()上将其设置为“0”来解决这个问题。

于 2012-11-03T23:08:16.003 回答
0

那么,当您开始拖动页面时,您是否“停止()”视频?

如果没有,那么您需要向 viewpager 添加一个 OnPageChangeListener,因此当您开始滚动/拖动页面时,您会停止 videoview,这应该可以解决您的问题,更有可能是出于优化原因不想播放视频拖动页面,因此在移动时放置视频的“图片”。

于 2012-08-22T21:17:31.670 回答