Я пытаюсь найти устройства Chromecast с моим приложением iOS.GCKDiscoveryManager не создает устройства Chromecast iOS SDK
Я скачал произнесения SDK через CocoaPods, а потом попробовать следующее:
let gckCastOptions = GCKCastOptions(receiverApplicationID: kGoogleCastAppReceiverId)
GCKCastContext.setSharedInstanceWithOptions(gckCastOptions)
GCKLogger.sharedInstance().delegate = self
self.discoveryManager = GCKCastContext.sharedInstance().discoveryManager
self.discoveryManager!.addListener(self)
self.discoveryManager!.passiveScan = true
self.discoveryManager!.startDiscovery()
И затем, в методе слушателя:
func didStartDiscoveryForDeviceCategory(deviceCategory: String) {
print("GCKDiscoveryManagerListener: \(deviceCategory)")
print("FOUND: \(self.discoveryManager!.hasDiscoveredDevices)")
}
Результат всегда ложно :(
На моем Mac, когда я открываю YouTube, я могу передавать видео на устройство Chromecast, поэтому устройство настроено определенно.
Я тестирую симулятор? Должен ли я попробовать его на реальном устройстве? Полагаю, что это не обязательно, потому что я только пытаюсь открыть доступные устройства.
Я попытался добавить GCKDeviceScanner
тоже, не повезло. Я полагаю, что это отправная точка.
Пробовал добавить GCKUICastButton
с помощью видеоредактора. - не в состоянии сделать это :(
Спасибо за ваш ответ Алехандро. Я проверю его на своем устройстве. Однако, пожалуйста, скажите мне, что я всегда использую Google Developer Console, для Google Maps, API Google Places и т. Д. Но когда я пытаюсь использовать его для Google Cast, он запрашивает информацию о платеже. Это правильно или у вас есть бесплатная версия? Заранее спасибо. – Djuro
Я зарегистрировался в Google Cast Developer Console. Странно то, что существуют только типы приемников. Странно - я хочу переходить с iPhone на устройство Chromecast. Разве это не приложение «Отправитель»? Как я могу зарегистрировать приложение-отправитель? Кроме того, я зарегистрировал свой телевизор как устройство в консоли разработчика, и теперь я тестирую на реальном устройстве, но в этой печати - он все еще говорит FOUND: false. – Djuro
Да, это правда, xD $ 5 для каждого приложения –