我正在开发一个需要将本地数据发送到Chromecast设备的Android应用程序。 Cast.CastApi.sendMessage()
方法适用于小邮件(最多约100KB),但我需要传递可能有几MB大小的图像。
似乎最好的方法是绑定到Android设备上的本地端口并侦听连接,在消息中传递指向Android设备的URL,然后让Chromecast以这种方式获取图像。
问题是我不知道要在URL中包含哪个IP地址。 Android设备可能有多个IP地址,但并非所有IP地址都可通过Chromecast访问。我可以想到两种可能的解决方案,但不知道如何实现其中任何一种:
关于如何实际完成其中任何一项的任何建议?还是另一种选择?