Chromecast新的Cast.Api()

时间:2014-12-25 16:01:47

标签: chromecast

我刚刚开始使用Chromecast SDK,并对其在网络上提供的API和示例感到困惑。

我要做的是向Chromecast发送一些消息,以便它们在大屏幕上显示。我将使用带有HTML5 / JS / CSS的Chrome API。

网络中的大多数示例(https://github.com/pjjanak/chromecast-hello-world/blob/master/sender/index.htmlhttp://nerdwin15.com/2013/10/chromecast-development-part-one-chrome-sender/)在发件人中使用新的Cast.Api()并使用Activity来执行此操作。但我找不到Chrome API中对Cast.Api的引用。大多数Google引用都涉及Media,我不确定是否必须使用它们。总结一下,以下是我的问题(抱歉!我读过API和开发者指南,但我仍然无能为力)。

  1. 我是否必须编写自定义接收器才能在电视屏幕上显示文字。我无法生存默认接收器,chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
  2. 处理多媒体文件与在Chromecast上显示文字不同,或者我可以将mime类型设置为text / html并发送文本流(目前对我不起作用)
  3. 网络上的这些示例是否使用了一种不推荐的方式将数据发送到chromecast?
  4. 提前致谢, 的Ish

2 个答案:

答案 0 :(得分:0)

好的,我想我从以下文件中找到答案,

https://developers.google.com/cast/docs/receiver_apps

https://github.com/googlecast/CastHelloText-chrome/blob/master/chromehellotext.html

会尝试一下,让大家都知道!

以下示例页面对于尝试编写chromecast应用的人非常有用

https://github.com/googlecast

答案 1 :(得分:0)

我不确定你的表现如何,但这里有一些快速回答你的问题。

  1. 是的,除了向Chromecast发送图像,音频或视频之外,您还需要编写自定义接收器。您可以在此处查看支持的媒体默认媒体接收器列表:https://developers.google.com/cast/docs/media
  2. 是(见上文),它需要一个自定义接收器,它还需要您自己的appId,我非常确定自定义命名空间。
  3. 据我所知,https://github.com/googlecast上的所有示例都应该是相关的,但我正在制作一些包装器,以尝试简化启动和运行自定义Chrome Sender和Receiver应用程序。你可以在这里查看它们:https://github.com/googlecast如果有帮助,请告诉我,如果你有任何反馈可以分享。
  4. 我希望你已经把所有这些东西都搞清楚了,但如果不希望这很有用。