基于exoplayer简单实现播放器功能:
实现思路:
1新建一个service,通过ServiceConnection监听连接状态,断开后自动重连。
2handler定时发送消息,更新进度条(通过表示判断当前是否正在播放)
3二次封装exoplayer的播放监听,外部调用返回方法更加明确
备注:注意service适配
代码实现:
1播放视频
网络异常,图片无法展示
|
2播放音频
网络异常,图片无法展示
|
3暂停,停止,释放
网络异常,图片无法展示
|
代码地址: