由于产品给项目中添加了ViewPager+Fragment 播放视频的需求,我便开始可挖坑埋坑之旅。在开发中真所谓是感慨良多呀,在此总结下开发需要注意的点,踩过的坑,以备后用。
1.android 阿里播放器文档的问题。
由于将视频的存储位置要迁移到阿里考虑到视频也有加密的功能,所以我们选用阿里的播放器。阿里播放器中的文档缺少添加相应的依赖地址,所以害我找了半天代码的问题,最终在官方demo中找到那个缺少的地址。
如下是在anroid 播放器 3.4.8版本要添加的依赖。
---------------------------------
api(name: 'AlivcPlayer-3.4.8', ext: 'aar')
api(name: 'AlivcReporter-1.2', ext: 'aar')
api(name: 'AliyunVodPlayer-3.4.8', ext: 'aar')
implementation 'com.aliyun.dpa:oss-android-sdk:2.4.5'//少了这个
implementation project(':aliyunZxing')//自己导入
----------------------------------
2.是否使用懒加载问题。
原本每个Fragment中就添加有WebView ,如果再添加上播放器这种消耗性能的控件会更令人担忧,所以刚开始还是选择了懒加载去加载fragment。虽说最终用懒加载也实现了大部分功能,但是会有几个问题:1.用户体验不是很好&#