Python 3.8.2 - 尝试在本地网络中查找chromecast-PyChromecast

Posted

技术标签:

【中文标题】Python 3.8.2 - 尝试在本地网络中查找chromecast-PyChromecast【英文标题】:Python 3.8.2 -Try to find chromecast in local Network-PyChromecast 【发布时间】:2021-01-08 19:54:06 【问题描述】:

我试图通过 python 模块 Pychromecast 找到我的 chromecast,但我在本地网络中找不到任何 chromecast。这是我的代码:

import pychromecast

services, browser = pychromecast.discovery.discover_chromecasts()
pychromecast.discovery.stop_discovery(browser)
chromecasts, browser = pychromecast.get_listed_chromecasts(friendly_names=["MY-CAST"])

然后我用IP尝试了它,它工作了,但是当我尝试搜索它并打印出chromecast的值时,我得到了这个:

[]

我的操作系统:Windows 10 x64 我重新安装了模块并重新连接到网络

【问题讨论】:

【参考方案1】:

在“stop_discovery”之后循环“services”并打印它们。我的猜测是友好名称不是“MY-CAST”,您将能够从服务详细信息中看到它的实际含义。

【讨论】:

以上是关于Python 3.8.2 - 尝试在本地网络中查找chromecast-PyChromecast的主要内容,如果未能解决你的问题,请参考以下文章

查找服务的标准方法(在本地网络中打开端口)

查找本地网络中的所有 IP 地址

Dreamweaver如何批量替换网络图片地址

从 iPhone 查找连接到本地网络的系统?

客户端应用程序在 C# 中查找本地网络上的服务器的最佳方法是啥?

在 3.8.2 上安装 kivy python [重复]