在Android上查看寻呼机和播放视频

时间:2012-08-14 21:53:55

标签: android memory android-viewpager android-videoview

我有一个viewpager,里面有两个视图。在第一个视图中,我有一个视频列表,另一个视频播放视频。

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

我正在使用运行ICS的星系音符。

可以是因为内存使用吗?

谢谢,

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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