谁写过ViewPager里面套视频播放器的吗?思路大致是什么样的,跟本人讲讲啥。ViewPager左右滑动应该怎么样控制视频的播放与暂停啊。应该怎么样处理才让性能变好,并且左右滑动时不会出现卡屏现象啊?
解决方案
10
没这样用过。
给viewpager设置OnPageChangeListener,的它里面实现停上一个,播放下一个。
也可以直接重写viewpager的dispatchTouchEvent方法,在里面本人定义什么时机或动作暂停或播放。
卡屏的现象,应该会有点吧,不过,可以试试滑动结束后再播放,暂停没什么影响。
给viewpager设置OnPageChangeListener,的它里面实现停上一个,播放下一个。
也可以直接重写viewpager的dispatchTouchEvent方法,在里面本人定义什么时机或动作暂停或播放。
卡屏的现象,应该会有点吧,不过,可以试试滑动结束后再播放,暂停没什么影响。
10
首先你要能控制视频的播放和暂停,videoview有这个方法。
其次你要控制viewpager中fragment缓存个数。(为了防止fragment被回收)
然后viewpager有OnPageChangeListener,假如position!=videoview的position,就暂停,=就播放。
其次你要控制viewpager中fragment缓存个数。(为了防止fragment被回收)
然后viewpager有OnPageChangeListener,假如position!=videoview的position,就暂停,=就播放。