首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Chrome Cast应用程序的两个实例连接到同一会话

将Chrome Cast应用程序的两个实例连接到同一会话
EN

Stack Overflow用户
提问于 2013-08-11 10:21:16
回答 1查看 1.2K关注 0票数 2

我试图重现Tic-Tac-Toe示例中的一些功能,但使用的是Chrome Cast API。有人知道如何将多个运行Chrome和Cast扩展的设备连接到一个Cast会话吗?

唯一有记录的(有些)连接方式是使用api.launch方法,当从第二个设备调用该方法时,它会重新打开接收方页面,重新加载所有内容(断开第一个设备的连接)。

我还尝试通过POST到http://:8008/connection/来创建一个新的连接,这会返回一个WebSocket URL。当我尝试将一个WebSocket连接到ws:// URL时,我得到了一个“意外的响应码: 408”,并且无法连接。

EN

回答 1

Stack Overflow用户

发布于 2014-03-15 00:29:43

您可以尝试在chrome.cast.ApiConfig处指定AutoJoinPolicy。如果您将此值设置为chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED,它将在不同的窗口中工作(不确定它将如何在不同的chrome实例中工作)。

例如:

代码语言:javascript
运行
复制
apiConfig = new chrome.cast.ApiConfig(
  sessionRequest,
  this.sessionListener.bind(this),
  this.receiverListener.bind(this),
  chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED
);

试试看!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18168132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档