google-cast - 加载 chromecast 应用接收器时打开电视
问题描述
我开发了一个 chromecast 接收器应用程序,它只是从本地 Web 服务器加载网页。默认应用程序是背景,当后者启动时(例如,在打开 chromecast 后),我只需通过其注册的应用程序 ID 启动我的应用程序。
出于某种原因,如果电视关闭,并且 chromecast 从背景切换到我的接收器应用程序,电视会打开并显示加载的页面。我怀疑这是与 CEC 相关的问题,但我想知道为什么背景也不会发生这种情况?
我在接收页面中使用的唯一代码是:
<script>
cast.receiver.CastReceiverManager.getInstance().start();
</script>
我正在使用 API v2.0.0。
解决方案
这不是 Cast SDK 的典型用法,因此您可能会遇到问题。CEC 用于在有意义的情况下打开电视,但不幸的是,它在各个制造商中都不能始终如一地工作。
推荐阅读
- python - Maya Python:未定义某些内容(建筑生成器)
- kubernetes - Prometheus 服务端点的上下文期限已超出
- r - 多条线映射到相同的颜色ggplot2 R
- angular - 在等待 RxJS 可观察对象时在 Angular 中显示加载指示器
- mongodb - 如何过滤 $lookup 结果
- r - 同一网络不同时间段的特征向量值(R中的igraph)
- c++ - static_cast 到一个结构类型来访问它的所有成员变量
- c++ - `LoadLibraryExW` 从`NtMapViewOfSection` 触发异常`0xC0000023`
- microsoft-graph-api - 有没有办法轻松查看 Azure/Microsoft Graph webhook 的调度是否有问题?
- java - 将 Immutable 转换为可变列表 Java,还有其他选择吗?