首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
山雨楼
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 23
沸点 3
赞
26
返回
|
搜索文章
最新
热门
ExoPlayer架构详解与源码分析(7)——SampleQueue
ProgressiveMediaPeriod中的SampleQueue部分相对其他部分,结构相对完整独立,没有像加载媒体那部分拆分出很多其他的概念,所以优先了解下SampleQueue。本篇主要解答媒
ExoPlayer架构详解与源码分析(6)——MediaPeriod
上篇看完了MediaSource,发现其中正在发挥作用的是其中的MediaPeriod,如果MediaSource是燃料系统的外壳,那么MediaPeriod就是其外壳下的核心,媒体数据的的加载获取甚
ExoPlayer架构详解与源码分析(5)——MediaSource
上篇说完整体架构,这里开始分析其中的各个组件,先从MediaSource看起,继续拿运载火箭做对比,MediaSource在整个运载火箭中的角色就类似于燃料系统,确保火箭顺利升空,燃料系统是其中重要的
ExoPlayer架构详解与源码分析(4)——整体架构
要直接实现Player接口需要非常复杂的代码逻辑,都写在一个类里肯定不现实,需要通过更多层次的扩展简化来实现,当然ExoPlayer就是这么做的,本篇来讲讲的如何通过BasePlayer来简化设计以及
ExoPlayer架构详解与源码分析(3)——Timeline
如果播放器就是一只火箭,那么火箭发射就必须要有一个基于时序的发射计划,火箭在运行过程中通过获取当前时间点的发射计划就会知道当前的时序状态,以及决定下一步该干什么,如需要在什么时候点火、发动机什么时候停
ExoPlayer架构详解与源码分析(2)——Player
如果让你去开发一款播放器,第一步当然想到的就是设计。使用面向对象的思路,去确定ExoPlayer应该具有哪些功能,对外暴露哪些操
ExoPlayer架构详解与源码分析(1)——前言
前言 之前通过几篇源码阅读横向的分析了ExoPlayer HLS相关的源码,那时候ExoPlayer还是独立的库,现在ExoPlayer 现在已经正式入编,合并到了Androidx 的media3中,
ExoPlayer 源码阅读小记--音视频数据流分析
基于ExoPlayer 2.17.1源码分析,分析下音视频数据是如何到播放器播放的: 首先话接上上篇ExoPlayer 源码阅读小记--HLS播放带缓存加载M38U文件过程最后一步 MediaChun
ExoPlayer 源码阅读小记--缓存模块及获取HLS已缓存大小
基于ExoPlayer 2.17.1源码分析,带着问题看代码,主要解决以下几点问题: 缓存是如何存取管理的 如何获取HLS的已缓存大小 首先回顾下上一篇文章《ExoPlayer 源码阅读小记--HLS
ExoPlayer 源码阅读小记--HLS播放带缓存加载M3U8文件过程
基于ExoPlayer 2.17.1源码分析,基本是一边看一边写的流水账,记录下防止以后忘了: 第一步createMediaSource创建HlsMediaSource对象时同时会实例化出HlsPla
下一页
个人成就
文章被点赞
151
文章被阅读
29,640
掘力值
890
关注了
3
关注者
105
收藏集
0
关注标签
8
加入于
2023-09-25