我正在尝试创建一张卡片,在Google Glass的localhost上显示图片。我是从Mirror API的java-starter项目构建的。事实上,我正在尝试使用启动应用程序附带的一个图像。
这是我发送的卡的html:
<article>
<figure>
<img src="http://localhost:8080/static/images/chipotle-tube-640x360.jpg">
</figure>
<section>
<p class="text-small yellow">ABC</p>
<p class="text-small">XYZ</p>
</section>
</article>
我已经在mirror-api游乐场https://developers.google.com/glass/tools-downloads/playground测试了这个,它似乎在那里显示得很好,但在玻璃设备上却没有。有什么想法吗?
答案 0 :(得分:2)
您发送卡的方式是,它引用图像的URL而不是图像作为附件。要解析此图像,Glass会转到该URL并尝试获取图像。
由于服务器本身未在Glass上运行,因此无法解析URL而无法获取图像。如果您在一台计算机上运行Web服务器,在另一台计算机上运行浏览器,并使用“localhost”作为主机名,则情况也是如此。
你有几个解决方案:
attachment:0
来引用第一个附件。