我制作了一个显示多个报价的 Chromecast 应用程序,整个想法基本上是将其连接到您躺在身边的备用电视/显示器上,并使用它在屏幕上更改鼓舞人心的报价。
但问题是,Chromecast 每隔几分钟不活动就会自动超时并返回主屏幕。我想知道它是如何检测到不活动的,这样我就可以防止这种行为,并允许我的应用程序无限期地在 Chromecast 上运行,作为原始照片屏幕保护程序的一种替代。
最佳答案
我想出了如何保持我的应用程序运行。有 CastReceiverOptions
的属性调用 disableIdleTimeout
可以设置。
const options = new cast.framework.CastReceiverOptions();
options.disableIdleTimeout = true;
const instance = cast.framework.CastReceiverContext.getInstance();
instance.start(options);
将此设置为
true
,接收器在 5 分钟后不再超时。
关于timeout - Chromecast 如何确定不活动状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44621478/