ExoPlayer 源码分析 一 HLS 拉流及播放流程
ExoPlayer 源码分析 二 类图 & 名词解释
ExoPlayer 源码分析 三 变速播放
ExoPlayer 源码分析 四 缓存策略
ExoPlayer 源码分析 五 码率自适应
本文基于 ExoPlayer 2.13.2 。
变速播放
视频变速
音视频同步以音频为主时钟的情况下,视频变速基本上不需要做任何处理,这点不理解的可以看我 ijkplayer 源码分析 中倍速播放的部分。
音频变速
音频变速主要有三种方式:
- 使用 soundtouch 处理音频,实现变速。
- 使用 sonic 处理音频,实现变速。
- 直接给 AudioTrack 设置 PlaybackParams 实现变速。
ExoPlayer 2.13.2 中使用的是第三种。
网友评论