-
Android播放器基础库能够轻松应对复杂的Android业务代码
资源介绍
博文地址 :Android播放器基础封装库PlayerBase
项目wiki持续更新中……
介绍
请注意! 请注意! 请注意! PlayerBase区别于大部分播放器封装库。
PlayerBase是一种将解码器和播放视图组件化处理的解决方案框架。您需要什么解码器实现抽象引入即可,对于视图,无论是播放器内的控制视图还是业务视图,均可以做到组件化处理。将播放器的开发变得清晰简单,更利于产品的迭代。
PlayerBase不会为您做任何多余的功能业务组件,有别于大部分播放器封装库的通过配置或者继承然后重写然后定制你需要的功能组件和屏蔽你不需要的功能组件(low!!!)。正确的方向应该是需要什么组件就拓展添加什么组件,而不是已经提供了该组件去选择用不用。
框架内包含系统MediaPlayer的解码实现,demo里面包含IJKPlayer和ExoPlayer的解码方案的实现和接入,请参见源码可以接入其他播放器解码方案。
demo示例集成了播放控制组件ControllerCover、加载中组件LoadingCover、手势处理组件GestureCover、播放完成提示组件CompleteCover、