我有一个viewpager,里面有两个视图。在第一个视图中,我有一个视频列表,另一个视频播放视频。
问题是当我在第二个视图上播放视频时,如果我想返回第一个视图,则视频中还有一个黑色矩形。它会在几秒钟后消失。
我正在使用运行ICS的星系音符。
可以是因为内存使用吗?
谢谢,
答案 0 :(得分:3)
我很久以前通过将videoview的背景颜色设置为某种颜色然后在VideoPrepared()上将其设为“0”来解决这个问题。
答案 1 :(得分:0)
那么,当你开始拖动页面时,你是否“停止()”视频?
如果没有,那么你需要将一个OnPageChangeListener添加到viewpager,所以当你开始滚动/拖动页面时,你停止视频视图,这应该解决你的问题, 更可能的是,出于优化原因,不希望像拖动页面一样播放视频,因此在移动时放置视频的“图片”。