【发布时间】:2014-03-13 11:33:36
【问题描述】:
我正在通过我的应用程序使用谷歌投射。它运行良好,但是当投射设备脱机时我无法隐藏投射按钮。它会自动隐藏,但会在很长一段时间后隐藏。我怎样才能立即隐藏它。有没有办法从设备扫描器类中获取通知。
【问题讨论】:
标签: ios iphone google-cast
我正在通过我的应用程序使用谷歌投射。它运行良好,但是当投射设备脱机时我无法隐藏投射按钮。它会自动隐藏,但会在很长一段时间后隐藏。我怎样才能立即隐藏它。有没有办法从设备扫描器类中获取通知。
【问题讨论】:
标签: ios iphone google-cast
你应该尝试添加监听器
[self.deviceScanner addListener:self];
[self.deviceScanner startScan];
#pragma mark - GCKDeviceScannerListener
- (void)deviceDidComeOnline:(GCKDevice *)device {
NSLog(@"device found!! %@", device.friendlyName);
[self updateCastIconButtonStates];
if ([self.delegate respondsToSelector:@selector(didDiscoverDeviceOnNetwork)]) {
[self.delegate didDiscoverDeviceOnNetwork];
}
}
- (void)deviceDidGoOffline:(GCKDevice *)device {
[self updateCastIconButtonStates];
}
更新
【讨论】: