跳转至

JDO Media Center 接入文档

适用对象:外部业务模块 / 外部应用 / Android Automotive 车机模块 技术方案:AndroidX Media3 MediaBrowser / MediaController

JDO Media Center 是 AOSP 车机平台的统一媒体中心,聚合网易云音乐、iQIYI、Spotify、RadioBrowser、短剧等媒体源,并以 Media3 标准协议向外部业务和系统侧提供能力。

文档导航

  • 快速入门


    通过 SessionToken + MediaBrowser 5 步完成外部接入。

    接入说明

  • 集成指南


    完整覆盖连接、浏览、搜索、播放、收藏、监听、协议约定等细节。

    集成指南

  • 歌词对接


    通过 sendCustomCommand 获取普通 LRC 与逐字歌词。

    歌词对接

  • 音频频谱接入


    通过 audioSessionId + Visualizer 采集 waveform / FFT 频谱数据,适用于 Unity / 原生 Android。

    音频频谱接入

  • 开发示例


    基于测试应用提取的真实接入示例,涵盖音乐、视频、电台、短剧。

    开发示例

  • API 清单


    支持的媒体源、Custom Command、Custom Action、协议常量速查。

    API 清单

  • 常见问题


    Android 11 包可见性、连接失败、music_lyric 为空等高频问题。

    FAQ

媒体中心能力

外部接入统一采用 AndroidX Media3 官方方式,通过 SessionToken + MediaBrowser 连接目标媒体源服务,完成:

  • 搜索 / 搜索热词
  • 收藏 / 取消收藏
  • 播放 / 暂停 / 上一首 / 下一首 / seek
  • 切换播放模式(顺序 / 单曲 / 随机)
  • 查看播放进度
  • 获取 metadata
  • 获取播放状态
  • 获取当前连接的媒体源信息
  • 获取歌词(普通 LRC / 逐字 JSON)

技术栈

Min SDK 30
Target SDK 35
Media3 1.8.0
Kotlin 2.1.21
Java Target 11

参考资料