我正在尝试将Google Cast集成到我的应用中。我正在使用CastCompanionLibrary。整合它很简单。 ActionBar使用Cast图标进行更新。我可以连接到我的Chromecast设备。但是,当我尝试调用播放时,我得到两个结果之一:
我似乎无法确定是否这是App的问题,是否存在于内容中,或者是否与Google Cast Dev Console中的接收器有问题。我的内容存储在MythTV后端,它可以是HLS,MP4,MKV,AVI或3GPP。我在日志中没有任何例外,不在我的代码或CastCompanionLibrary中。
有关如何调试此问题的任何想法?
任何人都知道我可以插入网址以验证内容是否会在Chromecast上正确投放的测试工具?
答案 0 :(得分:1)
我建议您从简单的MP4内容开始,首先确保您的应用设置正确。一旦你能够播放mp4,你就可以转向更复杂的格式。 Chromecast支持的媒体格式列在我们的文档网站上,因此您需要将内容限制在该列表中。对于支持的格式,接下来要调试问题的方法是确保为内容提供服务的服务器提供CORS标头,因为这是几乎所有(但mp4)内容的要求。最后,如果满足要求,请查看您的接收器日志(通过Chrome控制台打开接收器端的日志记录),这应该为您提供有关您的内容未播放的原因的其他信息。要访问接收器日志/控制台,您需要运行自己的自定义接收器或自己的样式接收器。