为什么source标签的父元素需要是amp-video?

Why does the parent element of source tag need to be amp-video?

关于 amp 文档 https://www.ampproject.org/docs/reference/validation_errors 它说源需要媒体标签(amp-audioamp-video 等)。

我有一个包含多个源元素的图片标签,但当我尝试将其转换为 amp-img 时,出现错误,它需要 amp-video.

你知道为什么它不接受 amp-img 作为它的父元素吗? 不认为是媒体标签吗

我认为您正在尝试为某些 resolutions/sizes 定义不同的图像 URL。查看 <amp-img>srcset 属性。 这里有一个例子:

https://ampbyexample.com/components/amp-img/