首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木头马尾
掘友等级
C++后台开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 37
沸点 2
赞
39
返回
|
搜索文章
木头马尾
赞了这篇沸点
搬砖粉刷
搬砖 @搬砖
·
4月前
举报
jym,这工作不想干了,点赞到112立马提桶跑路!
上班摸鱼
等人赞过
分享
153
841
木头马尾
赞了这篇沸点
预加载
6月前
举报
#新人报道#
此时为13:34,点赞够134个,提交离职
等人赞过
分享
117
554
木头马尾
关注了
sakana
C++后台开发
木头马尾
关注了
家人们谁懂啊
C++后台开发
木头马尾
关注了
HelloGitHub
C++后台开发
木头马尾
赞了这篇文章
k3x1n
1年前
关注
外国程序员邮件问我安卓如何解决悬浮窗中WebView无法选中文本
Android在悬浮窗中添加的WebView,默认是不能长按文字进行文本选中的,于是花了些时间研究了一下,最后在自己项目勉强解决了这个问题。...
103
14
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(1)——前言
前言 之前通过几篇源码阅读横向的分析了ExoPlayer HLS相关的源码,那时候ExoPlayer还是独立的库,现在ExoPlayer 现在已经正式入编,合并到了Andr...
16
评论
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(3)——Timeline
如果播放器就是一只火箭,那么火箭发射就必须要有一个基于时序的发射计划,火箭在运行过程中通过获取当前时间点的发射计划就会知道当前的时序状态,以及决定下一步该干什么,如需要在什...
19
评论
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(4)——整体架构
要直接实现Player接口需要非常复杂的代码逻辑,都写在一个类里肯定不现实,需要通过更多层次的扩展简化来实现,当然ExoPlayer就是这么做的,本篇来讲讲的如何通过Bas...
10
2
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(6)——MediaPeriod
上篇看完了MediaSource,发现其中正在发挥作用的是其中的MediaPeriod,如果MediaSource是燃料系统的外壳,那么MediaPeriod就是其外壳下的...
7
评论
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(7)——SampleQueue
ProgressiveMediaPeriod中的SampleQueue部分相对其他部分,结构相对完整独立,没有像加载媒体那部分拆分出很多其他的概念,所以优先了解下Sampl...
8
评论
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(8)——Loader
ProgressiveMediaPeriod的左半部分SampleQueue已经在上篇讲完,相对今天说的这部分还算简单,ProgressiveMediaPeriod右半部分...
6
2
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(10)——H264Reader
TsExtractor解封完TS数据后,会根据payload中的视频类型使用指定Reader继续解析,如果payload是H.264格式,就会使用H264Reader来继续...
6
4
分享
木头马尾
赞了这篇文章
山雨楼
2年前
关注
ExoPlayer架构详解与源码分析(9)——TsExtractor
上篇说完了Extractor的整体结构,本篇将详细讲解Extractor的实现,主要通过TsExtractor这个实现类来讲解,顾名思义TsExtractor是用于TS容器...
7
7
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(11)——DataSource
之前的文章已经讲解完架里用于解析数据的左半部分,而这些用于解析的数据就是从右半部分的DataSource里获取的。还是拿火箭来类比,MediaSource是火箭的燃料系统,...
9
1
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(13)——TeeDataSource和CacheDataSource
铺垫了那么多的基础,本篇终于可以来分析下CacheDataSource,上篇重点讲完了图的Cache的下半部分,而将Cache和CacheDataSource关联起来的是一...
6
4
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(14)——ProgressiveMediaPeriod
中途间隔了一段时间,之前写了那么多铺垫,终于看到ProgressiveMediaPeriod实现部分了...
4
评论
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(15)——Renderer
如果你已经看完理解了前面MediaSource的内容,我相信你已经知道数据是如何获取并解析好放入到缓存了,我们先跳过中间那些控制管理环节,这些数据最终流入的方向就是本篇要讲...
12
评论
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(16)——LoadControl
本篇来了解下四大组件中的LoadControl,这个组件和其他几个比起来算是比较小巧的了,简略过下,LoadControl 播放前媒体数据加载控制...
4
评论
分享
木头马尾
赞了这篇文章
山雨楼
1年前
关注
ExoPlayer架构详解与源码分析(12)——Cache
资源指的是一个完整的媒体文件(如一个MP4,ts文件),每个资源都有唯一的key,一般使用资源的URI作为Key,有时候同一个资源会有不同的URI(如URI加上了失效时间)...
10
3
分享
下一页
关注了
14
关注者
0
收藏集
0
关注标签
17
加入于
2020-07-29