ChromeCast 可以接收 POST 消息到服务吗?

Posted

技术标签:

【中文标题】ChromeCast 可以接收 POST 消息到服务吗?【英文标题】:Can ChromeCast receiver POST messages to a service? 【发布时间】:2014-03-05 11:15:34 【问题描述】:

上下文

有多个发送方应用程序将使用同一个接收方,需要生成/输出一些使用统计信息和错误报告。

问题

我们可以在接收器中实现 ajax POST/PUT 吗?这将是可取的,因为它将所有逻辑集中在一个端,避免了代码重复。另外,它是需要发送到服务的接收者状态。

【问题讨论】:

【参考方案1】:

接收器只是一个 html5 应用程序(HTML / javascript / CSS)。你通常可以做任何你喜欢的事情。如果您的自定义接收器包含我们推荐的包含 //www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js 并遵循基本协议,每个人的生活都会变得更好。完成后,您可以为所欲为。

我们预计许多开发人员会希望使用他们的发送者来启动活动,但从服务器获取下一个操作。服务器队列和其他用途显然是可取的。

所以,要回答您的问题,是的,您可以在接收器中实现 POST / PUT。您应该能够包含任何您希望的标准分析或日志系统。

【讨论】:

谢谢@les-vogel-google-devrel。这就说得通了。我不完全理解的一件事是您对“服务器队列和其他用途显然是可取的”是什么意思... 您可以在服务器上实现播放列表或队列。例如,您可以将各种 YouTube 视频排入观看队列,一旦您开始与发件人一起播放该队列,它将通过联系服务器从队列中获取下一个视频。 另一种用途是在电视上显示有用的商业数据的应用程序。您可以使用 Sender 启动 Chromecast,然后 Chromecast 会到云端获取数据。这可能包括各种来源——我希望看到很多有趣的应用程序,包括销售跟踪器、输入/输出板等。 太棒了!感谢您的提醒!有那么一刻,我在考虑线程/进程的队列,客户端不可见的线程/进程;) 有没有办法实现 google-anyalytics 并捕获用户的事件,例如正在播放的视频、持续时间等。

以上是关于ChromeCast 可以接收 POST 消息到服务吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Chromecast 从自定义接收方向发送方应用发送消息?

ChromeCast 如何与接收方应用和发送方应用通信?

Chromecast 上的 YouTube iframe api 行为

默认命名空间在 chromecast 接收器中调用

Chromecast API 发件人 - Android 手机

切换音轨时是不是可以阻止 Chromecast 自定义媒体接收器发出许可请求?