使用 chrome 扩展通过 chromecast 插件发送视频:空接收者列表

Posted

技术标签:

【中文标题】使用 chrome 扩展通过 chromecast 插件发送视频:空接收者列表【英文标题】:Using a chrome extension to send a video via the chromecast plugin: empty receiver list 【发布时间】:2014-03-10 00:25:32 【问题描述】:

我编写了一个 JS 应用(使用 chrome sender API)将视频发送到 chromecast。

我按照教程为 chrome 浏览器构建了一个 chromecast sender 应用程序。当我通过 Tampermonkey 注入此代码时,一切正常。

当尝试在 chrome 扩展中使用此代码时,接收者列表始终为空。

这是我正在做的事情: - 初始化演员 API

var sessionRequest = new chrome.cast.SessionRequest(chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);
var apiConfig = new chrome.cast.ApiConfig(sessionRequest,
        sessionListener,
        receiverListener);
chrome.cast.initialize(apiConfig, onInitSuccess, onError);

回调的receiverListener监听器总是得到响应'不可用'。

这些插件是沙盒的吗?有没有办法让这个工作?

【问题讨论】:

【参考方案1】:

Cast G+ 社区和 github 上有多个线程。请点击此链接获取全面信息。

https://plus.google.com/116886129421619920918/posts/XfcKKeR4Y84

您需要确保拥有正确的 Chrome 和 Cast 扩展程序版本。

对于 Windows,您需要检查 Wifi 设置。有关详细信息,请参阅上面的线程。

【讨论】:

以上是关于使用 chrome 扩展通过 chromecast 插件发送视频:空接收者列表的主要内容,如果未能解决你的问题,请参考以下文章

从一个发件人控制多个 Chromecast 接收器?

我如何让 ChromeCast Chrome 标签保持活动状态?

将 Chromecast 与打包的 Chrome 应用程序一起使用

使用 chrome 将多台笔记本电脑连接到 chromecast

使用 Chrome API 控制 Chromecast 音频音量

通过 Chromecast 通过 url 投射网页