我正在尝试通过发件人应用将一些 URL 流式传输到我的 Chromecast。它们是 HLS/m3u8 URL。
然而,尽管其他 HLS/m3u8 URL 正常工作,但它们似乎从未在 Chromecast 上加载(有效的 HLS 流示例)。
它与 CORS 无关,因为它们确实具有正确的 CORS 标头。
我注意到他们在根 HLS 清单文件中有单独的音频组。
当我将它连接到自定义接收器应用程序时,我得到以下日志:
相关位是(我认为):在 0 和 cast.player.api.ErrorCode.NETWORK/315 处都找不到 ID3 和 ADTS 标头(我相信这是第一个的结果)
这些是完全有效/有效的 HLS URL。它们可以在 iOS 和桌面上的 Safari 以及 VLC 中完美播放。
我需要做些什么(在我的发送者应用程序或我的接收者应用程序中)以启用诸如音轨之类的东西吗?文档似乎表明了这一点。
我还发现了这个谷歌问题,一个人有类似的问题,但以某种我无法理解的方式解决了它。https://issuetracker.google.com/u/1/issues/112277373
如何在 Chromecast 上正确播放此 URL?我要在代码中做点什么吗?