因此,假设您已经从iOS / Android / Web应用程序在接收器上启动了媒体,那么另一个Web应用程序如何才能加入此活动并控制媒体?我注意到演员表API中有一个“ JOIN_ACTIVITY”,但是目前没有任何使用它的东西。您也不知道要加入的活动ID。
这类似于如何检查ChromeCast会话是否已经在进行中,但是,此答案无助于连接到现有应用程序
但是,即使您知道自己的应用正在运行,使用javascript API,我也无法找到一种无需重新启动就可以连接到它的方法
我设法从Google工程团队那里得到了一些答案:
如果客户端是从同一来源(即http://www.somedomain.com:80/)启动的,则我们允许客户端重新连接到同一会话。V1协议栈中没有支持在多个浏览器中实现的功能。我们可以对V1进行硬编码,例如将源映射到应用程序ID,但是添加API支持仍然需要付出很多努力。
简而言之,Chrome SDK目前缺少Android和iOS的功能...希望很快就会发布。
编辑:要对此进行更新,现在已经发布了官方公共SDK,现在支持此功能!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句