ExoPlayer 编译生成的 FFmpeg 扩展库 aar 文件,提供了 FFmpeg 解码支持,可用于呈现多种格式编码的音频。

使用方法:

  1. 添加 AAR 文件: 将 aar 文件添加到项目的 libs 目录。
  2. 启用 FFmpeg 支持:
    • SimpleExoPlayer 通过设置 FfmpegAudioRenderer 构造函数的参数启用 FFmpeg 支持。
    • ExoPlayer.Builder 使用 DefaultRenderersFactory, 并将 extensionRendererMode 设置为 EXTENSION_RENDERER_MODE_ONEXTENSION_RENDERER_MODE_PREFER,优先使用 FfmpegAudioRenderer 渲染音频。
    • 自定义 RenderersFactory 在输出渲染器列表中包含 FfmpegAudioRenderer