Chrome上的building a Chromecast Sender SDK文档提到了这一点:
还有第三种获取Cast会话的方法。一个用户 Chrome浏览器中安装的Cast扩展程序可以镜像任何Chrome 选项卡到Cast设备。如果用户登陆您的网站,则为您服务 已经实现了Cast应用,标签镜像会自动触发 新的Cast会话,而不是将浏览器置于镜像模式。
这很好用;但是,我想更好地理解我的发送者代码如何知道会话以这种方式启动的时间。通常,当我们设置我们自己的触发器以启动会话(即转换图标)时,我们将会话连接准备好时执行的回调作为参数传递,如果有人访问我的应用并直接从该应用启动Cast会话扩展,然后,我的应用程序如何通知?有没有举办过的活动?它是否执行自己的回调(如果是,我们如何挂钩回调)?
不久前在这里问过similar question,Leon Nicholls回答说这是可能的,但不是怎么做的。任何见解都非常有用。