- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建一个像 Spotify 这样的音乐应用程序。我在将该应用程序与 Android Auto 集成时遇到困难。我有一个从 MediaBrowserServiceCompat
扩展来播放音乐的后台服务。在 Android 自动模式下,我何时何地向远程服务器发送请求以获取播放列表和歌曲?
我检查了 Google 的通用播放器代码,我无法理解他们如何获取歌曲(而且是用 Kotlin 编写的......代码太短而无法理解) https://github.com/android/uamp
我还发现 MediaBrowserCompat
与连接有关,但我不确定它是 API 连接还是服务。
我该怎么做?我们如何向远程服务器发送请求、获取结果并填充它们?
最佳答案
因此,为了澄清您的问题,您正在尝试复制 Google 的通用播放器代码,可以在 https://github.com/android/uamp 中找到该代码。 ,但是在 java 中,您不确定他们在哪里调用 API/自己获取歌曲?
看来他们正在 AutomotiveMusicService.kt 创建一个 ConnectionService并由此他们调用 common section 中的 API 。
我认为this音乐演示也可能有所帮助,因为我相信它正在完成同样的事情。
关于android - 在 Android Auto 中从 MusicBrowserServiceCompat 发送 API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714000/
我正在尝试构建一个像 Spotify 这样的音乐应用程序。我在将该应用程序与 Android Auto 集成时遇到困难。我有一个从 MediaBrowserServiceCompat 扩展来播放音乐的
我是一名优秀的程序员,十分优秀!