目前很多视频播放器都支持手势调整视频播放进度及音量,最近在项目中也实现了这一功能,废话不多说,直接上代码
|
|
这里的思路很简单,将播放器的View实现OnTouchListener
,在onTouch中监听MotionEvent的ACTION_DOWN、ACTION_MOVE、ACTION_UP事件,然后做相应的处理,代码里有注释,这里就不多说了
因为播放器控件是我们自定义的,当时进度比较赶,所以播放进度和音量的显示的布局就直接和播放器放在一起了,后面可以考虑分装成Dialog的形式,将其抽离出来
参考
http://www.cnblogs.com/xitang/archive/2013/06/22/3150380.html