【发布时间】:2016-12-14 10:39:55
【问题描述】:
我正在尝试使用 Google Cast SDK 编写一个小型应用程序。 这个应用程序应该能够显示我的音频系统当前正在播放的(谷歌播放的)歌曲。 这应包括有关曲目标题、长度、艺术家、专辑等的信息。
使用 iOS 类,我设法通过GCKDiscoveryManager 连接到正确的GCKDevice。但是如何获取当前正在播放的曲目的数据呢?
我更喜欢 iOS 类的答案,但我也非常感谢任何关于使用 Chromecast 浏览器扩展实现相同目标的提示。
插件:
在 Cast Developers +-Group 中,我被指向 this link,感谢 Leon!我看到我应该注册一个GCKRemoteMediaClientListener,如果我有一个GCKRemoteMediaClientobject,我可以这样做。获得它的唯一方法似乎是通过GCKSession。我可以从头开始创建这样的会话,但属性remoteMediaClient 是nil。或者我可以要求GCKCastContext.sharedInstance().sessionManager 为我开始一个会话。但如果我这样做,设备会立即停止播放。
所以我对如何实现最初的目标还是有点迷茫。
有什么帮助吗?
【问题讨论】: