我正在使用此示例github项目的自定义接收器并在加载M3U8主播放列表时遇到错误。
我无法根据提出负载请求后传递给onMediaError
的错误来判断出问题是什么:
code: "session_error"
description: "LOAD_FAILED"
details: null
我已经从接收器中创建了一个完整日志输出的要点,只需用" mycompany.com"替换我的域,因为内容受到保护。
我看着您的日志,看来您的HLS可能会返回不良标头?
我建议使用(https://github.com/googlecast/cast-support-media-server),我写了用于测试HLS的。该项目的回复中有一个链接到某些媒体(HLS,Playready,mpeg-dash) - 尝试运行示例自定义接收器https://github.com/googlecast/cast-custom-receiver(我也写了)使用媒体样本对支持媒体服务器。然后从服务器中获取HLS内容并将其运行在支持媒体服务器中,以确保与标题(CORS)无关。
从日志输出我要推测您的服务器为媒体提供的元数据存在问题。
您需要使用我们的媒体播放器库,您引用的GitHub项目不支持HLS。