我正在使用此sample GitHub project中的示例自定义接收器,并在加载m3u8主播放列表时遇到错误。
我无法根据加载请求后传递到onMediaError
的错误来判断问题是什么:
code: "session_error"
description: "LOAD_FAILED"
details: null
我创建了一个gist of the full log output from my receiver,只是用“mycompany.com”替换我的域名,因为内容受到保护。
答案 0 :(得分:1)
我查看了你的日志,看起来你的hls可能会返回错误的标题?
我建议使用(https://github.com/googlecast/cast-support-media-server)我写的来测试HLS。该项目的自述文件中有一个链接到某些媒体(HLS,PlayReady,MPEG-DASH) - 尝试使用媒体样本对支持媒体服务器运行示例自定义接收器https://github.com/googlecast/cast-custom-receiver(我也写过)。然后从服务器获取HLS内容并在支持介质服务器中运行它,以确保它与标头(CORS)无关。
从日志输出中我猜测您的服务器为媒体提供的元数据存在问题。
答案 1 :(得分:0)
您需要使用我们的Media Player Library,您引用的Github项目不支持HLS。