DashRendererBuilder :主要讲DASH相关的渲染器Renderer的构造
DebugTrackRenderer : 它定期更新调试信息
DemoPlayer :包装ExoPlayer,提供上层接口供 DASH,SmoothStreaming等不同情形调用。主要涉及Render,Listener以及播放player动作、状态相关
ExtractorRendererBuilder :主要讲Extractor相关的Renderer的构造
HlsRendererBuilder : 主要讲HLS相关的Renderer的构造
SmoothStreamingRendererBuilder :主要讲SmoothStreaming相关的Renderer的构造
UnsupportedDrmException :Drm异常
DemoUtil :demo程序的工具
EventLogger :播放产生的事件logging
PlayerActivity :主要涉及ExoPlayer播放界面控件显示,事件监听
SampleChooserActivity :主要涉及ExoPlayer初始界面控件显示、资源获取
Samples :主要静态定义了音视频资源
原文地址:http://blog.csdn.net/sjtu_chenchen/article/details/46367033