我正在尝试使用以下仓库: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,应该可以找到。