Android Chromecast:投射本地音频文件失败

Android Chromecast: Casting local audio file fails

我正在尝试将本地设备音频文件投射到 Chromecast 设备。 我有一个 URI,例如 content://settings/system/alarm_alert,当将它投射到 Chromecast 时它根本不起作用 - RemoteMediaPlayer returns 2100 的结果,这意味着 FAILED. The same approach but with files from the server, for example http://storage.googleapis.com/automotive-media/Awakening.mp3 returns SUCCESS.

音频播放的实现方式与 UAMP sample 中相同。 有什么办法可以投本地音频文件吗?我听说过设置本地 Android 服务器的方法,但这听起来有点复杂。有什么想法吗?

使用本地嵌入式服务器流式传输本地内容是唯一的方法。