我正在尝试将pychromecast API连接到我的Chromecast,以用于我制作的一些家庭项目。为了连接到Chromecast,我使用"如何使用"来自github上的api repo。问题是,当我需要打印状态时,我得到下一个错误:
AttributeError: 'Chromecast' object has no attribute 'status'
并且代码的下一部分受此影响。 我将不胜感激任何帮助 !感谢。
代码 -
from __future__ import print_function
import pychromecast
cast = pychromecast.get_chromecast(friendly_name="Chromecast")
#print(cast.device)
print(cast.status)
mc = cast.media_controller
mc.play_media('http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4', 'video/mp4')
print(mc.status)
mc.pause()
time.sleep(5)
mc.play()
答案 0 :(得分:0)
似乎您的安装不正确可能是因为依赖版本,例如zerconf和netifaces的包。看看那些深入的步骤,因为他有完全相同的问题并且已经解决了。 http://www.ozturkibrahim.com/playing-with-google-chromecast/