我有一个音乐播放器应用程序,我已经实现了iOS Google Cast SDK。
我在运行应用程序时已经完成了所有工作(连接到演员设备,流媒体音乐,下一首/上一首歌曲控制,音量控制,搜索控制)。
将应用程序放入BG并单击下一首歌后,看起来与转换接收器设备的连接丢失了。接收器继续播放歌曲直到结束,然后就坐在那里。
当应用程序在BG中运行时,有没有人知道如何启用强制转换控件?我已经看过谷歌播放音乐iOS应用程序,但无法找到任何文档。
答案 0 :(得分:1)
刚刚通过Google Cast文档网站上的GCKDeviceManager类参考找到了解决方案......
如果您希望GCKDeviceManager忽略应用程序状态更改,则需要启动GCKDeviceManager以便......
self.chromeCastDeviceManager = [[GCKDeviceManager alloc] initWithDevice:self.selectedChromeCastDevice clientPackageName:[info objectForKey:@"CFBundleIdentifier"] ignoreAppStateNotifications:YES];
当应用程序转到BG时,将 ignoreAppStateNotifications 设置为是将不会断开您的Google Cast连接。
我希望他们在网站的iOS版块中提及这一点,本可以为我节省一天的时间。
答案 1 :(得分:-1)
您应该真正参考Google docs有关Chromecast与iOS应用的集成。