Google之ExoPlayer简单使用
ExoPlayer的简单介绍
ExoPlayer是一个由Google开发的,基于Android低级媒体API构建的开源应用级媒体播放器。
可以播放DASH,SmoothStreaming和HLS自适应流(这些都是流媒体传输解决方案);支持的格式有MP4,M4A,FMP4,WebM,MKV,MP3,Ogg,WAV,MOEG-PS,FLV和ADTS等格式,大部分格式并不常见。
优点缺点(这里是和MediaPlayer对比):
优点:
- 额外支持基于HTTP的动态自适应流(DASH)和SmoothStreaming这两种流媒体的播放。
- 支持高级HLS功能,两个视屏无缝合并播放,可以连接和循环媒体。
- 支持Android4.4(API级别19)以上
- 可以更好的自定义,自定义范围包括播放功能和样式。
缺点:缺点就是比较耗电,耗电什么程度就不知道了,不影响使用。
先看效果
具体使用步骤
-
第一步:就是添加依赖,和其他第三方一样,
在工程级的built.gradle中&#