Chromecast可用于显示网站或网络应用吗?到目前为止,我见过的所有样本发送者/接收者都展示了如何播放视频。到目前为止发布的文档是最好的,只是一个API参考,几乎没有解释它的作用。我只是想发送一个我选择的网址,并在电视上显示该页面。在此之后不需要用户交互。假设可能,那么有没有人为此提供样本Chrome发送者和接收者代码?
答案 0 :(得分:17)
我能够修改Github sample Project > googlecast/CastHelloText-chrome 显示网页。
receiver.html
文件中,我将DIV
替换为IFRAME
,并将其设置为100%宽度和高度。displayText()
函数中,我将innerHTML
更改为src
。chromehellotext.html
进行的唯一修改是将YOUR_APPLICATION_ID
替换为通过注册接收方创建的应用ID。 注意,Google和Yahoo等网站不会在iframe中显示。如果您真的需要这样做,可以跳过iframe,只需将window.location.href
设置为URL即可。当然,这将覆盖您的接收器代码,因此更改URL的唯一方法是先手动断开连接并重新加载。我尝试使用window.open
,但这不起作用。
答案 1 :(得分:7)
可以想象编写一个自定义接收器,它有一个包装任何网站的iframe。然后,您的发件人可以将网页发送到您的接收方,而onLoad会设置iframe的网址。没有任何代码,但写起来相当简单。
答案 2 :(得分:4)
hellotext sample有一种简单的方法可以做到这一点。您可以通过在文本字段中键入html来发送html。
<iframe src="http://mywebpage.com" style="width:1280px;height:720px"></iframe>
答案 3 :(得分:3)
提供当前答案的额外信息,因为这篇文章在大多数搜索中都接近顶部。
搜索的是数字标牌,这是一种行业词汇。
以下GreenScreen Chromecast工作正常。 Greenscreen
主机解决方案是Sign Simple - 它看起来与Greenscreen的方法相同,无需您托管接收方网页。
可以找到使用Raspberry Pi的类似托管解决方案。
值得注意的是:使用GreenScreen和CastHelloText时,我只能获得1080p的1080p,有些评论仅提到1080p的视频,但720p中的图像,我认为这也意味着html页面。
答案 4 :(得分:0)
Chromecast确实可以用于显示任意网址。
这可以使用“ url-cast-receiver”在普通的旧版Chrome中完成。 (Usable 'demo' page,GitHub project page。)