Alexa Echo 设备不显示 SVG 图像,而它在 Alexa 开发者控制台测试模拟器和多模式响应创作工具中显示良好

问题描述 投票:0回答:1

在使用 APL 更新我的技能时,我更新了一张图像的一个 URL 源。 这些图像托管在 https 服务器上,该服务器运行良好。 我所做的更改只是指向 https 服务器同一位置上的 SVG 图像文件而不是 PNG 文件。

现在的问题是,旧的 PNG 图像在运行时在我的物理 Echo Show 8 设备上以及 Alexa 开发人员控制台测试模拟器和多模式响应创作工具设计器中显示良好。 但是,新的 SVG 图像不会在我的物理 Echo Show 8 设备上显示,但在 Alexa 开发人员控制台测试模拟器和多模式响应创作工具设计器中仍然显示良好。 如果我将 SVG 文件 URL 复制到浏览器地址栏,它也可以在浏览器中正常显示,因此不存在访问问题。

有人可以告诉我这里出了什么问题吗? Alexa Echo Show 设备不支持 SVG 格式图像?但没有文件提及该信息。

奇怪的是,我在 Alexa 开发者控制台测试模拟器和多模式响应创作工具设计器中尝试了 SVG 图像,它们都显示良好。

我希望 SVG 在实际的 Echo Show 8 设备上能够像 PNG 一样正常显示。

alexa-skills-kit
1个回答
0
投票

您需要使用Alexa矢量图形格式(AVG)来显示APL文档中的矢量图形。它(某种程度上)是 SVG 的子集。

Alexa 矢量图形格式

开发者控制台中有一个(测试版)工具,用于导入和转换 SVG。

导入可缩放矢量图形

© www.soinside.com 2019 - 2024. All rights reserved.