NuPlayer渲染和同步模块

史值拥

关注

阅读 117

2022-02-18


NuPlayer的解码模块相对比较简单,统一使用了一个基类NuPlayerDecoderBase管理,该类中包含了一个MediaCodec的对象,实际解码工作全靠MediaCodec。

如果你不会知道MediaCodec是什么,推荐去官网看看:​​MediaCodec​​

那他的主要功能有哪些呢?


  • 将音视频的原始数据缓存到队列
  • 音频数据消耗播放
  • 视频数据消耗显示
  • 音视频同步
  • 播放器控制


精彩评论(0)

0 0 举报