OpenDanmaku弹幕控件库
一、特性
有文本,有加图片,可以屏蔽,可以发布
二、引用库时尽量引用本地的lib,不用compile,否则会有弹幕遮盖屏幕现象。
三、步骤
1.构建弹幕数据集合 SpannableString带图片文字的弹幕
2.是否在后台执行
3.隐藏和清除弹幕
View和VideoView
设置视频准备好的监听
设置播放完成
设置播放出错
设置控制面板
设置播放地址
Banner库
Recovery框架,让崩溃还原框架
SwipeRefreshLayout下拉刷新控件,用Listview以头的方式添加Banner
1。加载Banner
2.设置Banner的宽和高
3.以头的方式添加到Listview中
4.集合数据添加适配器
5.使用Banner加载图片
6,设置不同的Banner动画
7,设置内置样式
8.设置指示器不同的位置
9.自定义样式
JieCaoVideoPlayer
基于EXOPlayer——新版本
基于ijkPlayer——旧版本
1.视频全屏和浮层小窗
2.完全自定义UI
3.能多层嵌套
4,手势修改进度音量
5.屏幕适配
6.可在加载、暂停等状态下进入全屏或退出全屏
7。基于exoplayer支持hls和rtsp
8.设置http头信息
9.重力感应自动全屏
10.WebView嵌套本地视频
在内存释放时会卡顿的问题
LeakCanary.install(this)注释掉
传感器SensorManager
1.标准的UI控件
2.设置标题封面
3.注册传感器、取消注册
4.释放
5.横竖屏切换位置
JieCaoVideoPlayer可以在ListView、WebView、ViewPager、RecyclerView、分类型的ListView中播放,并改变播放器UI