使用Chromecast显示网站和网络应用

时间:2014-02-21 21:03:34

标签: google-cast chromecast

Chromecast可用于显示网站或网络应用吗?到目前为止,我见过的所有样本发送者/接收者都展示了如何播放视频。到目前为止发布的文档是最好的,只是一个API参考,几乎没有解释它的作用。我只是想发送一个我选择的网址,并在电视上显示该页面。在此之后不需要用户交互。假设可能,那么有没有人为此提供样本Chrome发送者和接收者代码?

5 个答案:

答案 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' pageGitHub project page。)