摘要: ExoPlayer架构详解与源码分析(4)——整体架构 系列文章目录 ExoPlayer架构详解与源码分析(1)——前言 ExoPlayer架构详解与源码分析(2)——Player ExoPlayer架构详解与源码分析(3)——Timeline ExoPlayer架构详解与源码分析(4)——整体架构 ExoPlayer架构详解与源码分析(5)——Medi 阅读全文
posted @ 2023-10-09 10:12 山雨楼 阅读(105) 评论(0) 推荐(0)
摘要: ExoPlayer架构详解与源码分析(3)——Timeline 系列文章目录 ExoPlayer架构详解与源码分析(1)——前言 ExoPlayer架构详解与源码分析(2)——Player ExoPlayer架构详解与源码分析(3)——Timeline ExoPlayer架构详解与源码分析(4)——整体架构 ExoPlayer架构详解与源码分析(5)——Medi 阅读全文
posted @ 2023-10-07 09:47 山雨楼 阅读(104) 评论(0) 推荐(0)
摘要: ExoPlayer架构详解与源码分析(2)——Player 系列文章目录 ExoPlayer架构详解与源码分析(1)——前言 ExoPlayer架构详解与源码分析(2)——Player ExoPlayer架构详解与源码分析(3)——Timeline ExoPlayer架构详解与源码分析(4)——整体架构 ExoPlayer架构详解与源码分析(5)——Medi 阅读全文
posted @ 2023-10-06 10:42 山雨楼 阅读(134) 评论(0) 推荐(0)
摘要: ExoPlayer架构详解与源码分析(1)——前言 系列文章目录 ExoPlayer架构详解与源码分析(1)——前言 ExoPlayer架构详解与源码分析(2)——Player ExoPlayer架构详解与源码分析(3)——Timeline ExoPlayer架构详解与源码分析(4)——整体架构 ExoPlayer架构详解与源码分析(5)——Medi 阅读全文
posted @ 2023-10-06 10:39 山雨楼 阅读(557) 评论(0) 推荐(0)
摘要: ExoPlayer 源码阅读小记--音视频数据流分析 基于ExoPlayer 2.17.1源码分析,分析下音视频数据是如何到播放器播放的: 首先话接上上篇ExoPlayer 源码阅读小记--HLS播放带缓存加载M38U文件过程最后一步 MediaChunk执行chunk加载,首先通过prepareExtraction创建出input数据流和HlsMed 阅读全文
posted @ 2023-09-25 17:09 山雨楼 阅读(90) 评论(0) 推荐(0)
摘要: ExoPlayer 源码阅读小记--缓存模块及获取HLS已缓存大小 基于ExoPlayer 2.17.1源码分析,带着问题看代码,主要解决以下几点问题: 缓存是如何存取管理的 如何获取HLS的已缓存大小 首先回顾下上一篇文章《ExoPlayer 源码阅读小记--HLS播放带缓存加载M38U文件过程》里第一次涉及到缓存的地方: 调用StatsDataSource封装的 阅读全文
posted @ 2023-09-25 17:06 山雨楼 阅读(107) 评论(0) 推荐(0)
摘要: ExoPlayer 源码阅读小记--HLS播放带缓存加载M3U8文件过程 基于ExoPlayer 2.17.1源码分析,基本是一边看一边写的流水账,记录下防止以后忘了: 第一步createMediaSource创建HlsMediaSource对象时同时会实例化出HlsPlaylistTracker.Factory java 复制代码 mediaSource = new H 阅读全文
posted @ 2023-09-25 17:03 山雨楼 阅读(173) 评论(0) 推荐(0)