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 远程显示演示文稿被立即关闭的主要内容,如果未能解决你的问题,请参考以下文章
使用API 将一张幻灯片从Google幻灯片复制到新的演示文稿中