Google cast 远程显示演示文稿被立即关闭

Posted

技术标签:

【中文标题】Google cast 远程显示演示文稿被立即关闭【英文标题】:Google cast Remote Display Presentation is being immediately dismissed 【发布时间】:2015-09-08 18:18:19 【问题描述】:

我测试了一些使用 Google Cast 远程显示 API 的示例应用。他们都有同样的问题:

我可以正常连接到 chromecast。 然后我得到一个空白屏幕(没有声音)。

android Studio 中,我唯一的提示是以下消息:

演示文稿被立即关闭,因为显示指标自创建以来已更改。

有什么想法吗?

【问题讨论】:

在Presentation.java 文件中,有一条评论说“由于我们直到现在才关注显示变化,因此显示指标有可能发生了变化。如果是这样,我们将需要立即关闭演示文稿。预计这种情况很少见但令人惊讶,因此我们将就此写一条日志消息。” 另外,“如果显示指标发生变化(例如,如果显示已调整大小或旋转),则系统会自动调用 @link #cancel 来关闭演示文稿。”您的设备中有什么东西在改变显示吗? 这可能跑题了,但是你能告诉我为什么你选择了 Google Cast Remote API 和经典的 Android SDK 的MediaRouter + Presentation API 吗? Remote 使用 MediaRouter 和 Presentation。你有“经典”方法的例子吗? 【参考方案1】:

原来 CM ROM 是问题所在。在 OneplusOne 上刷过 Oxygen OS,它就开始工作了。

我担心 Google 和 CM 都会互相指责,永远无法解决这个问题。向谷歌提交的错误已经这样了(他们说,让 CM 解决这个问题)。将提交给 CM,看看会发生什么......

【讨论】:

CM13 还是有 bug :(【参考方案2】:

终于修好了! CM修好了。 2016-03-15 之后的所有版本均已修复。

【讨论】:

以上是关于Google cast 远程显示演示文稿被立即关闭的主要内容,如果未能解决你的问题,请参考以下文章

Google Cast 远程显示崩溃(选择器不能为空)

获取Google Drive演示文稿文件的链接

使用API 将一张幻灯片从Google幻灯片复制到新的演示文稿中

弹出框关闭后如何在 transitionCoordinator 中安排新的演示文稿

在 Javascript 中访问远程窗口的 url

PPT的应用