【问题标题】:Error loading HLS playlist in Cast Receiver在 Cast Receiver 中加载 HLS 播放列表时出错
【发布时间】:2014-03-05 05:36:02
【问题描述】:

我正在使用来自 sample GitHub project 的示例自定义接收器,并在加载 m3u8 主播放列表时遇到错误。

在发出加载请求后,我无法根据传递给onMediaError 的错误来判断问题所在:

code: "session_error"
description: "LOAD_FAILED"
details: null

我创建了一个gist of the full log output from my receiver,只是将我的域替换为“mycompany.com”,因为内容受到保护。

【问题讨论】:

    标签: http-live-streaming chromecast


    【解决方案1】:

    我查看了您的日志,看起来您的 hls 可能返回了错误的标头?

    我建议使用我写的 (https://github.com/googlecast/cast-support-media-server) 来测试 HLS。该项目的自述文件中有一个指向某些媒体(HLS、PlayReady、MPEG-DASH)的链接 - 尝试使用媒体示例针对支持媒体服务器运行示例自定义接收器https://github.com/googlecast/cast-custom-receiver(我也写过)。然后从您的服务器中获取您的 HLS 内容并在支持媒体服务器中运行它,以确保它与您的标头 (CORS) 无关。

    根据日志输出,我推测您的服务器为媒体提供的元数据存在问题。

    【讨论】:

      【解决方案2】:

      您需要使用我们的Media Player Library,您引用的Github项目不支持HLS。

      【讨论】:

      • 该示例项目确实在sample_media_receiver.html 中链接到它,这是我正在使用的部分。这是正确的,对吧? //www.gstatic.com/cast/sdk/libs/mediaplayer/0.3.0/media_player.js
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 2016-07-10
      • 1970-01-01
      相关资源
      最近更新 更多