0
在學習了正常的Google基礎知識之後,我可以使用Google chromecast SDK 3.2.0將媒體投射到Chromecast,但是如果我的應用程序關閉並且它再次返回到前景,那麼我希望我的設備自動連接到最後連接的設備,所以我存儲了會話ID和設備ID,但是,我不知道使用哪種方法重新連接。從ios設備重新連接到Chromecast
保存過程
func didConnectToCastApplication
applicationMetadata: GCKApplicationMetadata!,
sessionID: String!,
launchedApplication: Bool) {
self.mediaControlChannel = GCKMediaControlChannel()
mediaControlChannel!.delegate = self
deviceManager.add(mediaControlChannel!)
mediaControlChannel!.requestStatus()
//storing sessionId and deviceId into defaults
let defaults = UserDefaults.standard
defaults.set(sessionID, forKey: "lastCCSessionId")
if let deviceId = self.selectedDevice?.deviceID {
defaults.set(deviceId, forKey: "lastCCDeviceId")
}
defaults.synchronize()
}