【Android】VideoListPlayer视频播放控件

时间:2024-10-12 06:29:08

1、开源项目结构如下

【Android】VideoListPlayer视频播放控件

2、添加gradle依赖

【Android】VideoListPlayer视频播放控件

3、在xml布局中的代码

【Android】VideoListPlayer视频播放控件

4、然后设置视频路径地址,最后调用start()方法开始播放视频videoView.setVideoPath(mVideoPath);videoView.start();

【Android】VideoListPlayer视频播放控件

5、视频播放是异步的,可以通过设置MediaPlayerCallback回调监听播放事件view.setMediaPlayerCallback(this);监听事件如下void onPrepar髫潋啜缅ed(MediaPlayer mp);void onCompletion(MediaPlayer mp);void onBufferingUpdate(MediaPlayer mp, int percent);void onVideoSizeChanged(MediaPlayer mp, int width, int height);boolean onInfo(MediaPlayer mp, int what, int extra);boolean onError(MediaPlayer mp, int what, int extra);

【Android】VideoListPlayer视频播放控件

6、滑动时自动播放/停止的功能

【Android】VideoListPlayer视频播放控件
© 手抄报圈