Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜
1.去除IjkVideoView中setTitle方法,并在Controller中添加该方法 2.将保存进度的逻辑进行抽象,可自行实现 3.去除PlayerConfig, 将其中的设置项移到了IjkVideoView中,并且可在xml通过属性进行设置 4.将retry()和refresh()合并成replay(boolean resetPosition)
1.将缓存逻辑抽出成CacheIjkVideoView 2.增加调整画面角度的方法 3.优化细节
修复bug
1.新增OnVideoViewStateChangeListener,替换原来的VideoListener 2.修复已知bug
1.修复设置静音无效问题 2.新增英文语言
修正dkplayer-ui中错误引用的资源文件
1.改进获取buffered percentage的逻辑。 2.新增设置音量的方法。 3.修复退出全屏后,EditText无法弹出软键盘的问题 4.优化镜像旋转 5.将ExoPlayer升级到最新的2.8.2 6.将StandardVideoController单独写成一个library
1.新增关闭AudioFocusChange监听方法 2.解决软解码时视频旋转问题 3.其他优化