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的主要内容,如果未能解决你的问题,请参考以下文章