【问题标题】:Google cast Remote Display Presentation is being immediately dismissedGoogle cast 远程显示演示文稿被立即关闭
【发布时间】: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。你有“经典”方法的例子吗?

标签: android chromecast google-cast


【解决方案1】:

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

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

【讨论】:

  • CM13 还是有 bug :(
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多