iOSアプリケーションでChromecastデバイスを検索しようとしています。GCKDiscoveryManagerがChromecastデバイスを作成していませんiOS SDK
私はCocoaPodsを経由して、キャストSDKをダウンロードし、その後、私は次のことを試してください。
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)")
}
結果は常にfalse :(
ですMacでYouTubeを開くと、ビデオをChromecastデバイスにストリーミングできるため、デバイスは確実に設定されます。
私はシミュレータでテストしていますか?実際のデバイスで試してみるべきですか?私は利用可能なデバイスを発見しようとしているだけなので、これは必要ではないと思います。
私はGCKDeviceScanner
も追加しようとしましたが、運はありません。私はこれが出発点だと思います。
は、ストーリーボードを経由してGCKUICastButton
を追加しようとしました - それを行うことができない:(
あなたの答えはありがとうございますアレハンドロ。私は私のデバイスでそれをテストします。しかし、私は教えてください - 私はいつもGoogle Developer、Google Maps、Google Places APIなどを使っていますが、Google Castで使用しようとすると支払い情報を求めています。これは正しいのですか、無料版がありますか?前もって感謝します。 – Djuro
Google Cast Developer Consoleに登録しました。奇妙なことは、受信機の種類だけがあることです。 Strange - iPhoneからChromecastデバイスにストリーミングしたいそのSenderアプリではありませんか?送信者アプリを登録するにはどうすればよいですか?また、デベロッパーコンソールでテレビをデバイスとして登録しましたが、実際のデバイスでテストしていますが、そのプリントではまだFOUND:falseと表示されます。 – Djuro
はい、それは本当です、各アプリケーションのxD $ 5 –