VideoListPlayer这个开源控件可以在ListView,RecyclerView中加载并播放视频。可以在很特殊的需求下满足需求。
工具/原料
androidstudiov.1.5
方法/步骤
1、开源项目结构如下
2、添加gradle依赖
3、在xml布局中的代码
4、然后设置视频路径地址,最后调用start()方法开始播放视频videoView饱终柯肢.setVideoPath(mVideoPath);videoView.start();
5、视频播放是异步的,可以通过设置MediaPlayerCallback回调监听播鹾烯轮挤放事件view.setMediaPlayerCallback(this);监听事件如下voidonPrepar髫潋啜缅ed(MediaPlayermp);voidonCompletion(MediaPlayermp);voidonBufferingUpdate(MediaPlayermp,intpercent);voidonVideoSizeChanged(MediaPlayermp,intwidth,intheight);booleanonInfo(MediaPlayermp,intwhat,intextra);booleanonError(MediaPlayermp,intwhat,intextra);
6、滑动时自动播放/停止的功能