2

因此,假设您已经从 iOS/Android/Web 应用程序在接收器上启动了媒体,那么另一个 Web 应用程序如何加入此活动并控制媒体?我注意到演员 API 中有一个“JOIN_ACTIVITY”,但目前没有使用它。您也不知道要加入的活动 ID。

这类似于How to check if a ChromeCast Session is already in progress但是,此答案无助于连接到现有应用程序

但是,使用 javascript API,即使您知道您的应用程序正在运行,我也无法在不重新启动的情况下连接到它

4

1 回答 1

1

我设法从谷歌工程团队得到了一些答案:

如果客户端从同一来源(即http://www.somedomain.com:80/ )启动,我们允许客户端重新连接到同一会话。我们在 V1 协议栈中不支持跨多个浏览器实现这一点。我们可以为 V1 硬编码一些东西,比如将源映射到应用程序 ID,但添加 API 支持仍然需要一些工程。

简而言之,Chrome SDK 目前缺少 Android 和 iOS 的功能……希望它尽快推出。

编辑:要更新这个,现在官方公共 SDK 已经发布,现在支持!

于 2013-10-31T21:32:23.850 回答