【发布时间】:2017-06-13 10:05:03
【问题描述】:
我正在尝试使用Media Router API 和RemotePlaybackClient 类来实现示例应用程序。我不想实现 Google Cast SDK(只是因为我想支持除 Google Cast 之外的其他远程设备)。 一切正常,直到我想检索当前在远程设备上播放的会话。
我的意思是,例如,我有一个移动设备 A 使用我的发件人应用程序投射到特定的远程播放器 (RM)。如果我杀死我的应用程序,然后再次启动它,我怎样才能在远程设备上检索当前播放会话的信息?如果我尝试从具有相同应用程序的另一台移动设备 B 中选择媒体路由,则会发生同样的情况。
另外,MediaRouterProvider 端应该如何实现?
例如,当您使用 Netflix 时,它能够检索当前播放会话的信息,直至当前播放的项目。
关于这个主题的文档并不多,谷歌提供的samples似乎也没有实现这个功能。
Fling 也可以使用 RemotePlaybackClient 实现,并在其 online doc 末尾指定 Cast 设备根本不调用某些回调(@CommonsWare 也注意到了这一点)。
找到this主题,但没有提供针对这种具体情况的答案。
有什么想法吗?
谢谢!
编辑:基本上,我正在尝试从另一个设备/实例加入当前会话(该功能可用于 Cast SDK)。如何使用媒体路由器提供商做到这一点?仅使用媒体路由器没有应用程序 ID...
【问题讨论】:
标签: android session casting google-cast