我在我们的代码google cast sdk中传递GCKMediaInformation内容id



我在GCKMediaMetadata对象和GCKMediaInformation对象中传递了相同的url, contentID是否正确??我不知道我在GCKMediaInformationcontentId中传递了哪个URL,请帮助我,我是chromecast SDK的初学者。提前感谢。

-(void)startCasting {
GCKMediaMetadata *metadata = [[GCKMediaMetadata alloc] init];
[metadata addImage:[[GCKImage alloc]
                    initWithURL:[NSURL URLWithString:@"https://fbcdn-photos-a-a.akamaihd.net/hphotos-ak-prn2/v/t1.0-0/s180x540/10444708_650079241771730_1270013251658544114_n.jpg?oh=f412367bc9632ed21aaf22bd7c08e3b2&oe=57FE0E19&__gda__=1476770561_aebfdf5d8dc13141e31a5848d8551cdb"]
                    width:480
                    height:360]];
GCKMediaInformation *mediaInformation =
[[GCKMediaInformation alloc] initWithContentID:@"https://fbcdn-photos-a-a.akamaihd.net/hphotos-ak-prn2/v/t1.0-0/s180x540/10444708_650079241771730_1270013251658544114_n.jpg?oh=f412367bc9632ed21aaf22bd7c08e3b2&oe=57FE0E19&__gda__=1476770561_aebfdf5d8dc13141e31a5848d8551cdb"
                                    streamType:GCKMediaStreamTypeNone
                                   contentType:@"image/jpeg"
                                      metadata:metadata
                                streamDuration:0
                                    customData:nil];
[_mediaControlChannel loadMedia:mediaInformation autoplay:YES playPosition:0];

}

要使chromecast按预期工作,您需要有一个web服务器来托管/服务您的图像,并使用web服务器提供的URL。如果你的图像在云中的某个地方,这应该是微不足道的;如果你的手机上有图片,那么你需要在你的手机发送器应用中嵌入一个本地web服务器,并使用它来提供图片,并根据你的web服务器提供的内容传递URL。

相关内容

  • 没有找到相关文章

最新更新