Chunk 是 Media3 内部 ChunkSource 和 ChunkSampleStream 处理的对象实例。
定义: 在代码中,Chunk 是一个抽象类,代表了一次完整的 HTTP 加载任务。
特性:一个 Chunk 通常对应一个 Segment,但并不绝对。
作用: 封装了数据加载的状态(从哪下载、下载了多少、数据读到了哪个 Buffer)。
1 | /** 可使用 {@link Loader} 进行加载的对象接口。 */ |
1 | package androidx.media3.exoplayer.source.chunk; |