【发布时间】:2015-09-08 18:18:19
【问题描述】:
我测试了一些使用 Google Cast 远程显示 API 的示例应用。他们都有同样的问题:
我可以正常连接到 chromecast。 然后我得到一个空白屏幕(没有声音)。
在 Android Studio 中,我唯一的提示是以下消息:
演示文稿被立即关闭,因为显示指标自创建以来已更改。
有什么想法吗?
【问题讨论】:
-
在Presentation.java 文件中,有一条评论说“由于我们直到现在才关注显示变化,因此显示指标有可能发生了变化。如果是这样,我们将需要立即关闭演示文稿。预计这种情况很少见但令人惊讶,因此我们将就此写一条日志消息。”
-
另外,“如果显示指标发生变化(例如,如果显示已调整大小或旋转),则系统会自动调用 {@link #cancel} 来关闭演示文稿。”您的设备中有什么东西在改变显示吗?
-
这可能跑题了,但是你能告诉我为什么你选择了 Google Cast Remote API 和经典的 Android SDK 的
MediaRouter+PresentationAPI 吗? -
Remote 使用 MediaRouter 和 Presentation。你有“经典”方法的例子吗?
标签: android chromecast google-cast