我开发了一个chromecast接收器应用程序,它只是从本地Web服务器加载一个网页。默认应用程序是Backdrop,当后者启动时(例如,在打开chromecast之后),我只是通过其注册的应用程序ID启动我的应用程序。
出于某种原因,如果电视关闭,并且chromecast从Backdrop切换到我的接收器应用程序,电视将打开并显示加载的页面。我怀疑这是一个与CEC相关的问题,但我想知道为什么背景也不会发生这种情况呢?
我在接收器页面中使用的唯一代码是:
<script>
cast.receiver.CastReceiverManager.getInstance().start();
</script>
我正在使用API v2.0.0。
这不是Cast SDK的典型用法,因此可能会遇到问题。 CEC用于在有意义的情况下开启电视,但不幸的是,它并不能在各个制造商中始终如一地工作。