Chromecast iOS会显示静止图像

时间:2014-02-09 09:29:45

标签: ios google-cast

我现在有示例HelloTextGoogleCast应用程序正常工作。 我现在想要改进我的另一个应用程序,以便在Chromecast上显示屏幕上的图像。

我可以在HelloTextGoogleCast应用程序中看到发送文本等...我现在应该查看媒体示例应用程序还是编码我以某种方式编写的图像并将其作为文本消息发送?看看这里的文档https://developers.google.com/cast/docs/ios_sender,他们从文本跳到“媒体”。也许我应该使用GCKMediaStreamTypeNone?

  • 大卫

1 个答案:

答案 0 :(得分:0)

如果照片无法从云端访问或访问,那么正确的方法是在iOS应用程序中创建一个简单的Web服务器,以便服务&#34;图像。然后对于每个图像,向接收者发送一个简单的文本消息,传递图像的URL(因为发送者正在服务它,它知道URL),然后修改你用来获取网址的接收者并将其设置为<img/>标记的src。请注意,以ASCII格式编码图像将导致字符串超出您在一条消息中发送的大小,因此如果您采用该方法,则必须进行编码,然后将其分成多个部分(I 消息有效负载的最大大小是64K,但我可能错了),然后在接收器上将它们拼接在一起,对其进行解码,然后使用<img/>标签,这将更多的工作(和比我建议的方法慢得多。