【问题标题】:Cast to chromecast from Electron app从 Electron 应用程序投射到 chromecast
【发布时间】:2023-03-17 21:10:01
【问题描述】:

我正在尝试使用此存储库:https://github.com/GPMDP/electron-chromecast 从我的电子应用程序投射到 Chromecast 音频。

使用 React,我在一个容器的顶部添加了这个: import chromecast from 'electron-chromecast';

然后,在 componentDidMount() 我添加了这个:

 chromecast(async (receivers) => {
  console.log("test");

  const chosenReceiver = receivers[0];
  console.log(receivers);
  return chosenReceiver;
 }, true);

const session = chrome.cast.requestSession(
  (success) => {
    console.log(success);
  },
  (error) => {
    console.log(error);
  }
);

在 requestSession 中,我收到错误代码“RECEIVER_UNAVAILABLE”,而其他 console.logs 没有返回任何内容。

是否需要进行其他配置才能至少找到本地网络上的 chromecast?我目前有一个 Chromecast 音频和一个 Chromecast V1,应该可以找到。

【问题讨论】:

  • support page检查还需要配置什么(检查Chromecast的设置是否正确,从google home应用程序投射,确保chromecast使用2.4Ghz频段,检查操作系统,尝试其他设备等...)。您也可以访问此SO post 以获取更多参考。

标签: electron chromecast


【解决方案1】:

可以在此处找到使用 Node/JavaScript(以及 Electron)中的 Chromecast 的纯 JS 实现示例:

https://github.com/Reggino/chromecaster

(免责声明,作者在此)

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 2015-01-06
    • 1970-01-01
    • 2015-07-05
    • 2017-04-08
    • 2014-04-30
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多