viewPager+VideoView

移动开发 码拜 4年前 (2016-03-27) 588次浏览
谁写过ViewPager里面套视频播放器的吗?思路大致是什么样的,跟本人讲讲啥。ViewPager左右滑动应该怎么样控制视频的播放与暂停啊。应该怎么样处理才让性能变好,并且左右滑动时不会出现卡屏现象啊?
解决方案

10

没这样用过。
viewpager设置OnPageChangeListener,的它里面实现停上一个,播放下一个。
也可以直接重写viewpager的dispatchTouchEvent方法,在里面本人定义什么时机或动作暂停或播放。
卡屏的现象,应该会有点吧,不过,可以试试滑动结束后再播放,暂停没什么影响。

10

首先你要能控制视频的播放和暂停,videoview有这个方法。
其次你要控制viewpager中fragment缓存个数。(为了防止fragment被回收)
然后viewpager有OnPageChangeListener,假如position!=videoview的position,就暂停,=就播放。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明viewPager+VideoView
喜欢 (0)
[1034331897@qq.com]
分享 (0)