我正试图通过chromecast将html视频播放器中的视频投射到电视上。 发件人:CastVideos-chrome https://github.com/googlecast/CastVideos-chrome Receiver:CastReferencePlayer(注册为自定义接收器,托管在我的github上, https://github.com/PhilSSOO/052617_CastReferencePlayer 并将应用ID输入到发件人的CastVideos.js文件中) 整个发件人文件夹被放到我从Apache应用的服务器上。路径是 C:\ Apache24 \ htdocs中\ CastVideos铬
将http // localhost / CastVideos-chrome /放入Chrome浏览器的地址栏并按Enter键,该应用程序启动并运行,并将视频投射到电视上。现在,我的问题是:我怎么知道我的自定义接收器正在运行?我尝试对我的css文件进行一些修改(接收器应用程序由player.html,player.js,player.css组成)但我的电视屏幕似乎没有任何变化。 请帮忙!
答案 0 :(得分:0)
这是Custom Receiver Application所说的内容:
注意:Google Cast接收器应用程序必须安全托管 发布时支持https的服务器。发布Google Cast 接收器应用程序可能需要几个小时才能传播到所有Google 铸造设备(最长6小时)。 如果您想验证您的 发布的应用程序工作正常,可以手动重启 您的Google Cast设备会强制加载新的配置数据。
查看文档以获取有关Application Configuration的详细信息。
答案 1 :(得分:0)
noogui,
感谢您的回复。 我故意修改我的自定义接收器的CSS文件(用绿色设置progressBar --- rgb(48,249,55)---),在我的github帐户上托管它,发布接收器,等待6小时并开始测试。在启动我的发送者应用程序后,视频被投射到电视,并且progressBar仍然是黄色,而不是绿色。这意味着我的接收器无法正常工作!
我也尝试了一个样式接收器,甚至用错误的颜色设置了progressBar(rgb(48,249,$$$))。发件人应用程序也将视频投射到电视上,没有任何投诉。结论是,我的接收器没有被呼叫!
我尝试使用Chrome远程调试器进行调试,但我的chromecast设备虽然出现在我的笔记本电脑上,却没有检查链接,所以我无法继续进行调试。
BTW,我的发件人使用默认接收器工作正常。 我迷路了! 谢谢!
答案 2 :(得分:0)
我想出来了。该问题与应用托管相关。 当自定义接收器注册到Google Cast控制台时,接收方托管URL和关联的发件人托管URL不是存储它们的位置,而是它们发布的位置。例如,接收方托管URL https://github.com/USER/REPOSITORYNAME 不使用,但以下URL是 https://USER.github.io/REPOSITORYNAME ...... (这可以通过设置--- GitHub页面访问) 使用正确的URL后,我的自定义接收器就会启动并运行! 干杯!