如何从iOS应用程序向Chromecast发送静态图像?
我试图将iOS应用程序中的静态图像发送到chromecast并在电视上显示,但始终失败。我使用最新的chromecast Ultra(硬件)和chromecast ios sdk 3.3.0,以示例代码为例,接收器端是默认接收器 守则的一部分:如何从iOS应用程序向Chromecast发送静态图像?,ios,chromecast,Ios,Chromecast,我试图将iOS应用程序中的静态图像发送到chromecast并在电视上显示,但始终失败。我使用最新的chromecast Ultra(硬件)和chromecast ios sdk 3.3.0,以示例代码为例,接收器端是默认接收器 守则的一部分: mediaInformation = [[GCKMediaInformation alloc] initWithContentID: @"https://images3.alphacoders.com/276/276565.jpg"
mediaInformation =
[[GCKMediaInformation alloc] initWithContentID:
@"https://images3.alphacoders.com/276/276565.jpg"
streamType:GCKMediaStreamTypeNone
contentType:@"image/jpg"
metadata:metadata
streamDuration:0
customData:nil];
GCKCastSession *castSession =
[GCKCastContext sharedInstance].sessionManager.currentCastSession;
if (castSession) {
[castSession.remoteMediaClient loadMedia:mediaInformation];
} else {
NSLog(@"no castSession!");
}
谁能给我一个提示吗?非常感谢
顺便说一句:使用示例代码,我可以成功地投射静态图像。但是这个示例中的api似乎已经过时了。我也遇到了同样的问题。我只是将接收方应用程序ID更改为默认值(kgckDefaultMediaReceiveApplicationID或kgckMediaDefaultReceiveApplicationID),然后它就工作了。
“总是失败”太含糊了,我得不到任何反馈。你会得到什么样的失败?演员设备显示了什么?另外,如果你使用一个样式化的接收器,你也可以在接收器端看到日志。非常感谢Ali Naddaf。我尝试了样式化接收器,现在一切都正常了。我使用带有默认样式的样式化接收器。iOS应用程序代码保持不变。它是有效的。所以我想默认接收器在处理静态图像方面有一些不同。@TechGitKool,我需要通过Google Chrome cast共享iOS gallery图像。我怎样才能做到这一点?提前谢谢。