重新启动Chromecast

问题描述 投票:0回答:4

我如何使用Cast SDK或其他方式让我的应用以官方Chromecast应用的方式触发Chromecast重启?

在“否则”的情况下,Google Play可能会对此方法不客气吗?

java android google-play chromecast
4个回答
3
投票

SDK中没有用于重新启动Cast设备的API,坦率地说,您希望以编程方式执行此操作对我来说很可怕。你想要这样做的原因是什么?


1
投票

您可以通过bash脚本重新启动chromecast

curl -Lv -H Content-Type:application/json --data-raw '{"params":"now"}' http://192.168.0.X:8008/setup/reboot

或者,您可以通过powershell脚本重新启动chromecast

Invoke-WebRequest -Method Post -ContentType "application/json" -Body '{"params": "now"}' -Uri "http://192.168.0.X:8008/setup/reboot" -Verbose -UserAgent "curl"


0
投票

你绝对应该能够。毕竟它只是一个HTTP帖子。 This from pychromecast

CC_SESSION.post(FORMAT_BASE_URL.format(host) + "/setup/reboot", data='{"params":"now"}', timeout=10)

这可能会指出你正确的方向。


0
投票

根据davewasthere的回答(谢谢!),我发现我可以通过从Linux提示符执行以下命令来重新启动Chromecast:

curl -Lv -H Content-Type:application/json \
--data-raw '{"params":"now"}' \
http://10.10.2.49:8008/setup/reboot

Some other useful DIAL commands

© www.soinside.com 2019 - 2024. All rights reserved.