屏幕锁定后Chromecast连接丢失

时间:2017-02-04 23:18:09

标签: android chromecast

我已在我的Android应用程序中集成了最新的演员SDK。它可以正确播放媒体,并且我可以通过屏幕控制以及状态栏通知和锁定屏幕来控制播放。

我收到了一些用户的报告,说过一段时间后通过演员级收听媒体,当他们的设备进入睡眠时 / 被锁定,不再与接收器同步,也失去了控制播放的可能性。 我无法一致地重现问题(因为强行锁定设备会保持连接一段时间),但我可以看到它发生了很多次并且能够捕获其中一个的日志

起初,我怀疑收件人的邮件没有到达发件人(Android应用程序),但Google Home应用程序运行正常,并正确更新元数据和播放控件。所以,痛点必须在我的申请中。

我确实注意到,在那个"不一致的状态"中,我仍然能够在跟踪完成后读取日志(因此,更改状态),如下所示:

02-05 00:02:08.958 16642-27384/? W/CastDeviceController: [controller-0335 API] Ignoring message. Namespace 'urn:x-cast:com.google.cast.media' has not been registered.

我是否需要在我的应用程序中注册该协议? (我确实使用自定义协议发送消息 - 如果我没有弄错,"未注册的协议"是默认协议 - 不应该是自动注册?)。如果是,我该如何进行注册?

任何帮助将不胜感激。

0 个答案:

没有答案